我已经在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
我缺少什么?
答案 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
。