我正在尝试将pip3安装在远程Linux服务器上,而我不是该服务器的根用户。我有Python 2.7.15rc1和Python 3.6.7,当我输入:
ls -la ~/.local/lib/python2.7/site-packages/它会按预期返回包,
drwx------ 2 user user 64 May 12 16:59 .
drwx------ 2 user user 64 May 7 15:58 ..
drwxrwxr-x 2 user user 4096 May 12 16:59 numpy
drwxrwxr-x 2 user user 4096 May 12 16:59 numpy-1.16.3.dist-info
drwxrwxr-x 2 user user 64 May 12 16:56 pip
drwxrwxr-x 2 user user 4096 May 12 16:56 pip-19.1.1.dist-infols -la ~/.local/lib/python3.5/site-packages/
I get:ls: cannot access '/home/.local/lib/python3.5/site-packages/': No such file or directory我尝试重新安装pip3:
~$ wget https://bootstrap.pypa.io/get-pip.py
....(connecting to ..., saving to .... , saved)
~$ python3 get-pip.py --user
Collecting pip
...
Successfully installed pip-19.1.1
~$ echo "PATH=\$PATH:~/.local/bin" >> ~/.bashrc
~$ source ~/.bashrc
~$ pip3 install numpy --user
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'ps:....意味着一些额外的书面内容
我怎么处理这个问题,我试着安装一个虚拟环境,这是我得到的结果。
~$ pip install virtualenv --user
Traceback (most recent call last):
File "/usr/local/bin/pip", line 7, in <module>
from pip import main
ImportError: cannot import name main发布于 2019-05-13 21:44:51
echo "export PATH=~/.local/bin:$PATH" >> ~/.bashrc您希望bash使用来自~/.local/bin而不是来自/usr/local/bin的pip。因此,将.local放在路径中所有其他条目之前。
https://stackoverflow.com/questions/56113629
复制相似问题