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启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
Apr 09 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
Apr 01 Python
Python的时间模块datetime详解
Apr 17 Python
用Django写天气预报查询网站
Oct 21 Python
python 常见字符串与函数的用法详解
Nov 23 Python
python自动发送测试报告邮件功能的实现
Jan 22 Python
Python登录系统界面实现详解
Jun 25 Python
python实现socket+threading处理多连接的方法
Jul 23 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
Python列表元素删除和remove()方法详解
Jan 04 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 24 Python
使用python求解迷宫问题的三种实现方法
Mar 17 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 获取全局变量的代码
2011/04/21 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
php array_keys 返回数组的键名
2016/10/25 PHP
PHP多维数组排序array详解
2017/11/21 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
js中this的用法实例分析
2015/01/10 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
python判断windows系统是32位还是64位的方法
2015/05/11 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python logging模块的使用
2020/09/07 Python
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
信息专业学生学习的自我评价
2014/02/17 职场文书
法人代表委托书
2014/04/04 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
2019经典广告词集锦!
2019/07/02 职场文书
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS