gpt4 book ai didi

python - 终端无法找到/使​​用 Pip3 包

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:59 24 4
gpt4 key购买 nike

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

zsh: command not found: virtualenv

但我可以看到 virtualenv 安装在:

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

我还尝试创建一个到 virtualenv.py/usr/local/bin 的符号链接(symbolic link),但是当我尝试在终端给了我zsh:权限被拒绝:virtualenv

我使用的是 OS X 计算机。我安装了机器附带的 Python 3 和 Python 2.7。

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

最佳答案

您可能会在使用 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:
  • 哪个虚拟环境

    你可能会找到virtualenv的PATH。

    关于python - 终端无法找到/使​​用 Pip3 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30559865/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com