我目前正在学习有关Codecademy的“学习Python”课程。在某些时候,您会学会如何通过pipenv创建虚拟环境。该视频显示了如何安装pipenv:"Python Walkthrough Virtual Environments with Pipenv"。但是,我遇到以下问题:
按照分步说明进行操作后,在安装pipenv之后,一旦我重新启动终端并键入pipenv --version
,我仍然会收到以下错误消息:zsh: command not found: pipenv
。代码学院论坛中的现有线程都无济于事,谷歌搜索也无济于事。
按照说明安装pipenv时,我注意到的是我的bash_profile文件已经包含多行文本,而讲师的文件似乎为空。任何人都可以从屏幕截图中识别出我在安装时是否做错了什么,或者先前存在的问题与我的问题有关?
另一条信息可能会有所帮助:当我输入echo $PATH
时,这就是我得到的:
谢谢您的帮助!
答案 0 :(得分:1)
该错误表明您正在使用z shell,因此bash_profile不适用。您的主文件夹中应该有一个.zshrc
。那是你的个人资料。
此外,您可能只需要重新启动Shell。试试:
exec $SHELL
在您的终端中。然后尝试pipenv。
答案 1 :(得分:0)
由于上面的Ollie回答,我找到了解决方案。基本上只是按照奥利的建议做的一个解释:
我的主文件夹中确实有一个.zshrc
文件夹。为了找到答案,我必须重新启动终端并使用ls -a
列出我的主目录的所有内容,其中列出了当前活动目录中的所有文件,包括隐藏文件。
因此,非常简单:我不必打开bash_profile
来添加相关的PATH,而是不得不打开此.zshrc
文件并将其粘贴到那里。此后一切都顺利进行。