pip没有找到通过zsh还显示通过python3 -m pip --版本

wbgh16ku  于 2023-03-04  发布在  Python
关注(0)|答案(1)|浏览(148)

我已经使用自制程序在我的MPB( Catalina OS)上安装了python,目前有系统python(2.7.16)和python3(3.9.0)。

$ which python 
/usr/bin/python

$ which python3
/usr/bin/local/python3

当我输入“pip list”时

$ pip list
zsh: command not found: pip

然而,如果我输入以下内容,就会得到:

$ python3 -m pip --version
pip 20.3.1 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)

pip(和panda)安装在python3.9目录下,但是zsh找不到它们,这是怎么回事?这是一个“别名”的问题,我需要修复?我担心会扰乱系统python 2。救命!

brvekthn

brvekthn1#

在PATH变量的某个目录中创建符号链接,或者在shell环境中操作PATH变量:
echo $PATH查找,结果将是:

/usr/local/sbin:/usr/local/bin:...

现在我可以在我的一个目录中创建一个符号链接:

ln -s /usr/local/lib/python3.9/site-packages/pip /usr/local/bin/pip

或通过以下方式将/usr/local/lib/python3.9/site-packages/添加到我的PATH

PATH=$PATH:/usr/local/lib/python3.9/site-packages/; export PATH

然后,您将能够找到pip并在zsh中执行它。

相关问题