非root安装pip和第三方包

很多时候我们在Linux服务器上没有root权限,关键是还没有pip,不能安装必要的第三包。这时候就要用非root的方式安装pip和第三方包。

安装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。
如果要直接使用,把bin加入PATH环境变量即可:

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

安装其他包

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

pip install --user virtualenv #包名称

这样你需要的包就会被安装在~/.local目录下面,这样同样需要加--user选项,否则无法安装成功。

虚拟环境virtualenv

很多时候不同的项目需要的包版本不同,有时候不想安装的包太过杂乱,这时候我们可以用virtualenv做一个独立的生态系统,可以在不同的virtualenv分别安装这个系统里面需要的包而不会互相影响。

# 安装virtualenv
pip install --user virtualenv
# 建立虚拟环境env
virtualenv env #在当前目录会多一个env目录
#进入这个虚拟环境
sourece env/bin/activate
# 退出env这个虚拟环境
deactivate

每个虚拟环境都会建立一个自己名字的目录,然后这个目录下面会有他安装的包。我们可以通过上述命令建立不同虚拟环境的文件夹,然后进出不同虚拟环境分别开发不同目的的项目。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值