终端找不到/使用 Pip3 软件包



我正在尝试使用python3的内置pip3包管理器来安装virtualenv和Django,以便我可以了解更多关于python的信息,但在安装它们并尝试使用virtualenv后,终端抛出:

zsh: command not found: virtualenv

但是我可以看到虚拟环境安装在:

/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages

我还尝试创建一个符号链接到virtualenv.py/usr/local/bin,但当我试图在终端中运行virtualenv时,它给了我zsh: permission denied: virtualenv

我用的是OS X电脑。除了机器自带的Python 2.7,我还安装了Python 3。

有人遇到过这个问题吗?我很感激你们能给我的任何建议/解决方案。提前感谢!

您可以在使用Zsh之前使用Bash。当你使用Zsh时,python已经更新了。

我遇到了同样的问题。Zsh无法找到python3包。但是当我将shell更改为Bash时,可以找到python3包。

我用如下方法解决了这个问题:

  1. 打开终端,输入命令:

nano .bash_profile

复制.bash_profile中的设置:

# Setting PATH for Python 3.5
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
  • 输入命令:
  • nano .zshrc

    将代码粘贴到.zshrc文件的末尾。

    (。bash_profile为Bash的设置文件,.zshrc为Zsh的设置文件

  • 重启终端。
  • 尝试查找python3包,例如virtualenv:
  • which virtualenv

    可以找到virtualenv的PATH

    最新更新