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 中使用 GLOBAL引发的一系列问题
Oct 12 Python
详解Python3中字符串中的数字提取方法
Jan 14 Python
python with提前退出遇到的坑与解决方案
Jan 05 Python
python计算列表内各元素的个数实例
Jun 29 Python
python编程使用协程并发的优缺点
Sep 20 Python
Django使用中间件解决前后端同源策略问题
Sep 02 Python
python 字符串常用函数详解
Sep 11 Python
详解使用django-mama-cas快速搭建CAS服务的实现
Oct 30 Python
pymysql的简单封装代码实例
Jan 08 Python
解决python gdal投影坐标系转换的问题
Jan 17 Python
Python如何读写CSV文件
Aug 13 Python
pytorch 如何把图像数据集进行划分成train,test和val
May 31 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
PHP实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
php xml实例 留言本
2009/03/20 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Python中的装饰器用法详解
2015/01/14 Python
Python中zfill()方法的使用教程
2015/05/20 Python
Python生成随机验证码的两种方法
2015/12/22 Python
Python批处理更改文件名os.rename的方法
2018/10/26 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
捷克多品牌在线时尚商店:ANSWEAR.cz
2020/10/03 全球购物
Ibatis如何使用动态表名
2015/07/12 面试题
师范生自荐信范文
2013/10/06 职场文书
大学生新闻专业个人自我评价
2013/11/12 职场文书
大学生演讲稿
2014/04/25 职场文书
个人委托书范本汇总
2014/10/01 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
傲慢与偏见读书笔记
2015/06/29 职场文书
详解Vue的options
2021/05/15 Vue.js
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis