【问题标题】:Cannot install pipenv through terminal (Python)无法通过终端安装 pipenv (Python)
【发布时间】:2020-03-29 10:18:57
【问题描述】:

我目前正在学习 Codecademy 上的 Learn Python 课程。在某些时候,您会被教导如何通过 pipenv 创建虚拟环境。该视频展示了如何安装 pipenv:"Python Walkthrough Virtual Environments with Pipenv"。但是,我遇到了以下问题:

按照分步说明,安装 pipenv 后,一旦我重新启动终端并输入 pipenv --version,我仍然收到以下错误消息:zsh: command not found: pipenv。 codecademy 论坛中的现有主题都没有帮助,Google 搜索也没有。

当我打开我的 bash_profile 时,它​​看起来如下:

按照说明安装 pipenv 时,我注意到我的 bash_profile 文件已经包含几行文本,而讲师的文件似乎是空的。任何人都可以从屏幕截图中识别出我在安装时是否做错了什么,或者先前存在的行是否与我的问题有关?

另一条信息,可能会有所帮助:当我输入 echo $PATH 时,我得到的是:

提前感谢您的帮助!

【问题讨论】:

    标签: python terminal pipenv virtual-environment


    【解决方案1】:

    错误表明您正在使用 z shell,因此 bash_profile 不适用。您的主文件夹中应该有一个.zshrc。那是你的个人资料。

    另外,您可能只需要重新启动 shell。试试:

    exec $SHELL

    在您的终端中。然后试试 pipenv。

    【讨论】:

    • 抱歉太密集了,但是你能告诉我如何找到以及如何使用那个 zshrc 文件吗?至于您回答的第二部分:我已经这样做了,我仍然收到相同的错误消息。再次感谢!
    【解决方案2】:

    感谢上面 Ollie 的回答,我找到了解决方案。基本上只是对遵循 Ollie 的建议后该怎么做的解释:

    我的主文件夹中确实有一个.zshrc 文件夹。为了找出答案,我不得不重新启动终端并使用ls -a 列出我的主目录的所有内容,其中列出了当前活动目录中的所有文件包括隐藏文件

    所以,很简单:我不必打开 bash_profile 来添加相关的 PATH,而是打开这个 .zshrc 文件并将其粘贴到那里。此后一切顺利。

    【讨论】:

      猜你喜欢
      • 2014-12-15
      • 2020-02-23
      • 2017-03-26
      • 1970-01-01
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多