自定义目录(Linux)中的Python安装:PIP无法正常工作

时间:2018-01-24 08:24:37

标签: python linux bash pip

我已经在Linux机器上安装了Python3.6.4,在用户目录下,让我们说/drive/username/Python3.6.4
我已经设置了我的路径和别名,并且Python正常工作(即执行python3使我进入正确的环境,which python3生成:/drive/username/Python3.6.4/bin/python3

问题在于pip! 当我执行pip3时,我得到了:
-bash: /username/Python3.6.4/bin/pip3: /usr/local/bin/python3.6: bad interpreter: No such file or directory

命令which pip3提供:/drive/username/Python3.6.4/bin/pip3

我缺少什么?

1 个答案:

答案 0 :(得分:1)

在我的电脑上:

$ cat /usr/bin/pip3.6 
#!/usr/bin/python
...

所以,我认为你的pip有像#!/usr/local/bin/python3.6一样的shebang。

尝试重写或:

/drive/username/Python3.6.4/bin/python3 -m ensurepip

它会在pip目录中生成正确的/drive/username/Python3.6.4/bin