很多时候我们拿到服务器的账号,只是一个普通用户,没有root权限,这没有关系。关键是没有pip、没有必要的python包。

参考Stack Overflow给出解决方案,适用于python2.7, python3.x

安装pip

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user

这里的python如果是2.7就按照的是pip2, 如果是3就安装pip3。

一定记得使用 --user 参数否则你还是没有权限。。。

安装完成后会在家目录下生成 .local 文件夹,里面有bin和lib, bin 里就有我们需要的pip、easy_install
如果想直接使用,需要加入环境变量。

export PATH=~/.local/bin:$PATH

安装其他包

有了pip我们就可以很方便的安装其他包了,

pip install --user virtualenv(包名称)

这样你需要的包就会被安装在 ~/.local 目录。

虚拟环境 virtualenv

很多时候我们不同的项目需要的包的版本不同,我们可以采用virtualenv做一个独立的生态系统。

# 安装virtualenv
pip install --user virtualenv
virtualenv env
source env/bin/activate

这样就进入了一个独立的python环境,再用pip安装就可以了。具体的使用可以搜索。

【python-tips】非root权限安装pip、其他包相关推荐

  1. ABySS非root权限安装

    本文转自  http://yangl.net/2015/11/12/abyss_install/ ABySS: ABySS is a de novo, parallel, paired-end seq ...

  2. Linux下非ROOT权限安装MySQL(亲测有效)

    前言 参考文章:http://www.leoox.com/?p=256 实践的的时候发现了一些问题,做了修正,亲测有效无误 一.必备软件 MySQL的安装包:mysql-5.5.37.tar.gz M ...

  3. 非root权限安装mysql

    所需软件: mysql的安装包 cmake的安装包 因为我用的linux平台已经事先安装好了cmake,所以我在网上找了一份安装教程,安装包可以到我的百度网盘里提取.链接:https://pan.ba ...

  4. 【转载】linux服务器下非root权限安装anaconda

    https://www.geek-share.com/detail/2755761126.html anaconda下载路径:https://mirrors.tuna.tsinghua.edu.cn/ ...

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

    以前在使用Python的时候,都是使用root用户安装好的全局python,现在,因为root用户安装的Python版本太低,同时自己没有root权限去对全局Python升级,所以要在非root用户下 ...

  6. 手机安装python3.5_zzw_非root用户安装python3.5

    目的:不想改变linux 自带的python,只想要用特定的非root用户运行特定版本的python 1.进入非root用户 2.新建一个python3.5的安装目录 [a4_csbdc@bdc816 ...

  7. linux装软件需要root用户,Linux下非root用户安装软件的一般流程:

    1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录, ...

  8. linux python pexpect,Linux pexpect非root用户安装

    来由 想来想去要用pexpect来取代bash脚本作ssh自动登录,然后就去准备安装pexpect包了 走过的路 前提: 1.主机无法使用root用户 2.主机处于离线状态 3.主机python版本2 ...

  9. Linux 下非 root 用户安装 theano(配置 GPU)

    非 root 用户,安装 Python 第三方的包,尤其像 theano,存在大量的依赖项,存在的主要问题,是安装各个包时的权限问题.所幸,存在这样一个集成工具,叫 anaconda,其已经内置了许多 ...

最新文章

  1. PHP开发框架之YII框架学习——碾压ThinkPHP不是梦
  2. 【关注】3000多警力围剿“毒村”!现实比影视剧更惊险
  3. cuDNN 5对RNN模型的性能优化
  4. CISCN2020初赛_Web
  5. SAP云平台上的SSO Principal Propagation设置
  6. TCP/IP(三):IP协议相关技术
  7. l启动进程 linux,《日子》. linux 查看进程启动路径
  8. Linux7/Redhat7/Centos7 安装Oracle 12C_配置IP、系统参数_02
  9. android java11,Android RxJava1 入门教程
  10. 罗永浩担任“大局官”,小米双十一狂发补贴
  11. 【Linux】Another app is currently holding the yum lock; waiting for it to exit...
  12. 电子政务发展现状的调研分析(转)
  13. eclipse中文版设置字体大小
  14. 大学计算机基础发送邮件,东南大学《大学计算机基础》实验16邮件合并.pdf
  15. [SPRD]展锐Android R关机充电动画修改
  16. Java 多线程学习(1)一些容易被遗忘的基础概念
  17. 弘辽科技:拼多多高客单价怎么改低价格提升?
  18. 教学|3DSMAX制作爆炸粒子的技巧,游戏特效这么做
  19. 推荐:几个优质的数据公众号
  20. 蓝桥杯大学JAVA题型_蓝桥杯 2020年省赛真题 10月第二场 (Java 大学B组)

热门文章

  1. 谷歌眼镜原理揭秘 (一) ----- 认识基本的光学仪器
  2. 进程管理:ps top nice
  3. matlab对一组数据傅里叶变换,matlab快速傅里叶变换(三个matlab程序介绍)
  4. DDD(领域驱动设计)分层架构
  5. 后端得到Ip并解析其物理地址
  6. 六、RTMP协议 时间戳
  7. 如何使用SPSS Amos进行验证性因子分析(CFA)和Bootstrap检验中介效应
  8. redis反序列化报错解决
  9. 【第四章 | 进程同步】《操作系统 慕课版》课后答案 + 复习
  10. Android Camera2 之 CameraDevice 详解