【发布时间】:2018-03-26 08:53:00
【问题描述】:
我想为我的本地用户安装 pip 9.0.3 我已经改变了点子路径
$ which -a pip
/efs/home/myuser/.local/bin/pip
/usr/local/bin/pip
$ pip install --upgrade pip --user
Collecting pip
Using cached pip-9.0.3-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-9.0.3
pip -V
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages/pip-9.0.1-py2.7.egg (python 2.7)
如何更改正在使用的 pip?
【问题讨论】:
-
pip install --upgrade pip --user -> /usr/local/bin/pip install --upgrade pip --user 或者直接cd到/usr/local/bin/pip,然后一样命令 pip install --upgrade pip --user
-
第一个给出的权限被拒绝,第二个的结果与我的尝试相同
-
您想使用哪一个 (/efs/home/myuser/.local/bin/pip) 或 (/usr/local/bin/pip)。刚看到标题。对于权限问题,运行类似于“sudo ~/.local/bin/pip install --upgrade pip --user”,它会询问你密码
-
我想运行 /efs/home/myuser/.local/bin/pip 因为我没有 sudo
-
我在 pip 中编辑了 #!/efs/home/myuser/.local/bin/python3.6。它有效,这是修复它的正确方法吗?