python在非root权限下的安装方法


Posted in Python onJanuary 23, 2018

以前在使用Python的时候,都是使用root用户安装好的全局python,现在,因为root用户安装的Python版本太低,同时自己没有root权限去对全局Python升级,所以要在非root用户下安装自己指定的Python。因此,就重新整理了一份如何在Linux环境下使用非root用户安装python及其相关的库,以备不时之需。

安装python

python版本库https://www.python.org/ftp/python/,此处我选择2.7.5版本的,在安装python的时候,使用--prefix指定安装路径即可,命令如下:

wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
tar -xzf Python-2.7.5.tgz
cd Python-2.7.5
mkdir -p /home/liudiwei/software/python27 
./configure --prefix="/home/liudiwei/software/python27"
make
make install

安装setuptools

setuptools主要是为安装pip做准备的,下面是从下载到安装的全部命令,使用上面安装的指定路径的

python/home/liudiwei/software/python27/bin/python 进行安装:

wget --no-check-certificate http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
tar -xzvf setuptools-2.0.tar.gz
cd setuptools-2.0
/home/liudiwei/software/python27/bin/python setup.py install

安装pip

使用pip来安装python相关库,方便简单,此处将python setup.py install的python换成自己安装的指定路径下的python/home/liudiwei/software/python27/bin/python setup.py install.

wget --no-check-certificate https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7
tar -xzf pip-8.1.1.tar.gz
cd pip-8.1.1
/home/liudiwei/software/python27/bin/python setup.py install

以上这篇python在非root权限下的安装方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python语言技巧之三元运算符使用介绍
Mar 04 Python
python实现自动登录人人网并采集信息的方法
Jun 28 Python
Windows下安装python MySQLdb遇到的问题及解决方法
Mar 16 Python
Python配置mysql的教程(推荐)
Oct 13 Python
Python编程求质数实例代码
Jan 31 Python
Python生成器generator用法示例
Aug 10 Python
Python选择网卡发包及接收数据包
Apr 04 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
重构Python代码的六个实例
Nov 25 Python
基于Python采集爬取微信公众号历史数据
Nov 27 Python
python 基于UDP协议套接字通信的实现
Jan 22 Python
Python解析命令行读取参数--argparse模块使用方法
Jan 23 #Python
Python 查看文件的读写权限方法
Jan 23 #Python
Python3 中文文件读写方法
Jan 23 #Python
Python3之文件读写操作的实例讲解
Jan 23 #Python
Python实现邮件的批量发送的示例代码
Jan 23 #Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 #Python
python正则表达式面试题解答
Apr 28 #Python
You might like
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
JAVA/JSP学习系列之四
2006/10/09 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
PHP的基本常识小结
2013/07/05 PHP
php实例分享之html转为rtf格式
2014/06/02 PHP
PHP实现取得HTTP请求的原文
2014/08/18 PHP
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
node(koa2) web应用模块介绍详解
2019/03/29 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python网络编程示例(客户端与服务端)
2014/04/24 Python
Python实现list反转实例汇总
2014/11/11 Python
Python基于win32ui模块创建弹出式菜单示例
2018/05/09 Python
Jupyter加载文件的实现方法
2020/04/14 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
车贷收入证明范本
2014/01/09 职场文书
大学生年度个人总结
2015/02/15 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android