在安装 python 包时,出现如下错误:
mquadri$ pip3 install -r requirements.txt
-bash: pip3: command not found
bin /usr/local/bin
的路径存在于 $PATH
中:
mquadri$ echo $PATH
/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
/usr/local/bin
的内容:
mquadri-ltm:PaiWeb mquadri$ ls -al /usr/local/bin/
total 47416
# ... some packages
-rwxr-xr-x 1 mquadri admin 281 Nov 25 00:27 pip
-rwxr-xr-x 1 mquadri admin 283 Nov 25 00:27 pip2
-rwxr-xr-x 1 mquadri admin 287 Nov 25 00:27 pip2.7
lrwxrwxr-x 1 mquadri admin 66 Aug 18 16:23 pip3 -> ../../../Library/Frameworks/Python.framework/Versions/3.4/bin/pip3
lrwxrwxr-x 1 mquadri admin 68 Aug 18 16:23 pip3.4 -> ../../../Library/Frameworks/Python.framework/Versions/3.4/bin/pip3.4
# ... some more packages
检查符号链接(symbolic link)指向 pip3
和 pip3.4
的文件夹。即
/Library/Frameworks/Python.framework/Versions/3.4/bin/
那里没有这些。 有什么可能会导致这种情况吗?(以前用过,虽然很久没用了)
看起来您可能根本没有安装 python3?
尝试重新安装 python3,它带有自己的 pip3 版本,所以之后你应该会很好。如果它认为 python 存储在/Library/Frameworks 中,那么这意味着您可能是通过某种安装程序而不是 homebrew 之类的安装程序安装它的。
我是一名优秀的程序员,十分优秀!