You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Python+Django项目虚拟环境搭建:pipenv安装后zsh提示‘command not found’问题求助

解决zsh找不到pipenv命令的问题

我之前也碰到过一模一样的情况,这大概率是因为pipenv的安装目录没有被加入zsh的PATH环境变量里,导致系统没法定位到这个命令。给你几个可行的解决步骤:

1. 先找到pipenv的安装路径

在终端里执行这个命令,定位pipenv的安装位置:

pip3 show pipenv

输出内容里会有一个Location字段,比如可能是/Users/你的用户名/Library/Python/3.9/bin(版本号根据你自己的Python版本会有不同),把这个路径记下来。

2. 将路径添加到zsh的环境变量中

打开zsh的配置文件~/.zshrc,可以直接用VS Code编辑:

code ~/.zshrc

在文件末尾添加一行(把下面的路径替换成你刚才找到的Location路径):

export PATH="你的pipenv安装路径:$PATH"

举个例子,如果我的路径是/Users/mike/Library/Python/3.10/bin,那就是:

export PATH="/Users/mike/Library/Python/3.10/bin:$PATH"

保存文件后,在终端执行命令刷新配置:

source ~/.zshrc

现在再输入pipenv --version测试,如果能正常显示版本号,就说明配置生效了,接下来就可以执行pipenv install django完成环境搭建。

备选方案:用Homebrew安装pipenv(适合Mac用户)

如果你用的是Mac且已经安装了Homebrew,直接用brew安装pipenv会更省心,它会自动处理环境变量的配置:

brew install pipenv

安装完成后直接使用即可,不需要手动调整PATH。

内容的提问来源于stack exchange,提问作者Nick

火山引擎 最新活动