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调用浏览器并打开一个网址的例子
Jun 05 Python
浅析Python中的for 循环
Jun 09 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
python 实现在txt指定行追加文本的方法
Apr 29 Python
Python图像处理之颜色的定义与使用分析
Jan 03 Python
python实现Virginia无密钥解密
Mar 20 Python
python实现移位加密和解密
Mar 22 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
Apr 25 Python
详解如何用TensorFlow训练和识别/分类自定义图片
Aug 05 Python
Python OpenCV视频截取并保存实现代码
Nov 30 Python
Django配置跨域并开发测试接口
Nov 04 Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 07 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
杏林同学录(三)
2006/10/09 PHP
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
php 无法加载mcrypt.dll的解决办法
2013/04/03 PHP
phpcms模块开发之swfupload的使用介绍
2013/04/28 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
php创建sprite
2014/02/11 PHP
php调用nginx的mod_zip模块打包ZIP文件
2014/06/11 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
js 省地市级联选择
2010/02/07 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
原生js实现addClass,removeClass,hasClass方法
2016/04/27 Javascript
AngularJS 指令详细介绍
2016/07/27 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
微信小程序绘制半圆(弧形)进度条
2020/11/18 Javascript
python正则表达式re之compile函数解析
2017/10/25 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
python对于requests的封装方法详解
2019/01/03 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
机械工程师求职自我评价
2013/09/23 职场文书
业务部门经理岗位职责
2014/02/23 职场文书
本科生导师推荐信范文
2014/05/18 职场文书
防汛通知
2015/04/25 职场文书
首席执行官观后感
2015/06/03 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
Golang中interface{}转为数组的操作
2021/04/30 Golang
python自动计算图像数据集的RGB均值
2021/06/18 Python
浅谈Web Storage API的使用
2021/06/23 Javascript