无法通过终端安装Pipenv(Python)

时间:2020-03-29 10:18:57

标签: python terminal pipenv virtual-environment

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

按照分步说明进行操作后,在安装pipenv之后,一旦我重新启动终端并键入pipenv --version,我仍然会收到以下错误消息:zsh: command not found: pipenv。代码学院论坛中的现有线程都无济于事,谷歌搜索也无济于事。

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

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

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

谢谢您的帮助!

2 个答案:

答案 0 :(得分:1)

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

此外,您可能只需要重新启动Shell。试试:

exec $SHELL

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

答案 1 :(得分:0)

由于上面的Ollie回答,我找到了解决方案。基本上只是按照奥利的建议做的一个解释:

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

因此,非常简单:我不必打开bash_profile来添加相关的PATH,而是不得不打开此.zshrc文件并将其粘贴到那里。此后一切都顺利进行。