如何使用pipenv?执行pipenv install django提示‘command not found’怎么办?
解决pipenv命令找不到的问题并快速上手pipenv
一、解决bash: pipenv: command not found错误
你的pipenv已经成功安装,但bash找不到这个命令,原因是user安装模式下,pipenv的可执行文件路径没被添加到系统PATH环境变量中。按以下步骤修复:
定位pipenv的Scripts路径
从你的安装输出可知,pipenv安装在用户目录的Python文件夹下,对应的可执行文件路径是:C:\Users\shawonne shann\AppData\Roaming\Python\Python313\Scripts添加路径到用户PATH环境变量
- 打开Windows设置,搜索「环境变量」,选择「编辑系统环境变量」
- 在弹出的窗口中点击「环境变量」
- 在「用户变量」区域找到「Path」,点击「编辑」
- 点击「新建」,粘贴上面的Scripts路径,依次保存所有窗口
验证修复
关闭当前bash终端,重新打开后执行pipenv --version,如果能输出版本号,就可以正常执行pipenv install django了。临时方案(无需改环境变量):直接用绝对路径执行命令:
C:/Users/shawonne shann/AppData/Roaming/Python/Python313/Scripts/pipenv install django
二、pipenv基础使用指南
核心操作
- 初始化虚拟环境:进入项目目录,执行
pipenv install,会自动生成Pipfile和Pipfile.lock文件(替代传统的requirements.txt) - 安装依赖包:
pipenv install django(指定包名,会自动写入Pipfile) - 激活虚拟环境:
pipenv shell,激活后终端会显示虚拟环境名称,此时执行的Python命令都基于这个环境 - 卸载依赖包:
pipenv uninstall django - 退出虚拟环境:执行
exit或按Ctrl+D
实用命令
- 查看虚拟环境路径:
pipenv --venv - 生成requirements.txt:
pipenv lock -r > requirements.txt - 检查依赖安全:
pipenv check
内容的提问来源于stack exchange,提问作者Shann
相关产品推荐
相关产品推荐

