如何在没有root用户访问权限的情况下向用户安装pip(python)


31

我正在尝试将pip(python安装程序)安装到我的用户名中,因为我没有root权限,并且不能这样做sudo apt-get install python-pip

所以我所做的就是easy_install --user pip。那.local/bin显然将其安装到,但随后当我这样调用时:

pip install --user astropy

它表示当前未安装pip。

我对linux和正在使用的系统(对我大学的一台机器的NX连接)了解有限。我知道我应该能够做到!


12
如果easy_install不可用,您可以pip使用wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py && python get-pip.py --user
JorgeGT

17
这是上述方法的最新版本:wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user
2016年

1
得到这个错误:OSError:[Errno 13]权限被拒绝:'/
usr

1
@ablmf- --user运行时是否添加了python get-pip.py --user
mchen.ja

@qed的评论应该是公认的答案
塞德里克范Rompay

Answers:


24

希望我是对的,问题出在您的问题上,请PATH尝试

您可以将其添加到〜/ .bashrc文件中:

PATH=$PATH:~/.local/bin

如果您不知道如何操作,则可以在终端中执行以下行:

echo "PATH=\$PATH:~/.local/bin" >> ~/.bashrc

您还可以PATH通过在终端中输入内容来检查内容

echo $PATH

6
不要忘记让source ~/.bashrc更改生效!
JorgeGT 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.