以前在使用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做准备的,下面是从下载到安装的全部命令,使用上面安装的指定路径的

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 root_python在非root权限下的安装方法相关推荐

  1. Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件

    1. 原理思路 文件权限修改无法实现 : 如果 没有 root 权限, 就不能改变二进制文件的文件权限; -- 将busybox推送到Android系统中 : 使用 adb push 命令, 将 bu ...

  2. root权限下手动安装open gapps.2022-01-31

    手机型号:酷派y91-921 安卓系统版本:安卓5.1.1 open gapps版本:open_gapps-arm-5.1-pico-20220126 是否需要root权限:需要 1.首先下载open ...

  3. 安装cuda 非root_linux非root用户下安装软件,搭建生产环境

    之前的用实验室的服务器,因为某些原因,使用的用户没有root权限.linux的非root用户很多软件无法安装,非常的不方便.我的方法是使用brew来代替系统的包管理工具.brew是最先用在mac上的包 ...

  4. 基于Android9的非root环境下frida-gadget持久化

    基于Android9的非root环境下frida持久化 博客: http://www.zhuoyue360.com 参考: 小肩膀安卓系统沙箱课程 https://bbs.pediy.com/thre ...

  5. 非root权限如何读写Linux文件(转)

    非root权限如何读写Linux文件(转) 用户在使用 Linux 系统时难免会出现口令遗失.配置错误.系统故障等问题,导致不能正常登录进自己的 Linux 系统.如果能够以其它的方式去读写 Linu ...

  6. Linux在无root的权限下如何安装程序

    对于一些共用的机器,可能我们并没有root权限,在安装程序时会稍微麻烦点,其实只要把相关文件放在自己的目录下就可以免去root权限限制了. 我装libevent,无root 权限,通过prefix指定 ...

  7. 非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键、右键。较新安卓系统无法屏蔽Home键。源代码例子

    非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键.右键.较新安卓系统无法屏蔽Home键. 全屏后,用户上划之后点击虚拟按键如图所示: 代码中分三部分: 1.隐藏屏幕下方的虚拟按键,并且全屏.   ...

  8. zzw原创_非root用户下安装nginx

    想自己安装nginx,又不相用到root用户. 非root用户下(本文为用户bdctool)来ngnix安装,要依赖pcre库.zlib库等, 1. 下载依赖包:下载地址 pcre(www.pcre. ...

  9. Linux 下获取Root权限的几种方法

    方法分为永久性获取root权限以及非永久性获取Root权限 非永久性获取Root权限: 非永久性获取Root权限可以在我们要键入的命令之前加上sudo前缀. 如我们要键入的命令是: rm ,以Root ...

最新文章

  1. 解决ModuleNotFoundError: No module named ‘pip‘问题
  2. python3 UnicodeEncodeError: 'ascii' 错误
  3. matlab实现id3,MATLAB简单实现ID3
  4. 大数据统计学直观图表(二)
  5. 跟随美国博导12年,我学到最深刻的不是科研,而是这个。。。
  6. python 下载公众号文章_python如何导出微信公众号文章方法详解
  7. Vue 微信扫码支付
  8. 红杉资本合伙人Maguire:Crypto将是未来30年最大趋势 |链捕手
  9. k8s Container资源控制: requests和limits
  10. 信息安全从业者书单推荐(2020.6.28更新)
  11. 中医药与计算机论文,中医药论文参考文献
  12. 【转】游戏设计的秘密——翻译GDC2010 blizzard的一个演讲
  13. cadence 页间连接符标号的 删除,添加,更新
  14. java jsf 入门_JSF入门实战
  15. dz.27z.co index.php,dc vip中心 专业版v2.2.1 discuz插件 dzvip插件 vip会员插件 积分充值插件...
  16. ConsenSys 产品ConsenSys Quorum
  17. SpringBoot使用com.alibaba.druid.filter.config.ConfigTools对数据库密码加密
  18. 【Python】用sympy判断函数的单调性和极值
  19. 单位四元数多姿态插值(squad)
  20. 用51单片机做信号发生器,同时输出四种频率的方波

热门文章

  1. MCMC蒙特卡罗方法
  2. pyqt5实战之简陋的计算器
  3. [剑指offer] 字符流中第一个不重复的字符
  4. 投资提升亦令云安全引发高度关注
  5. python基础知识理解
  6. Linux下MySQL数据库主从同步配置
  7. Ora_Excel 碉堡了
  8. C++设计模式7--外观模式--The Client don't want to know
  9. NSArray与NSString、NSData,NSDictionary与NSString、NSData 相互转化
  10. swiftsuspenders Memo