安装pipenv时出现警告,CMD无法识别pipenv命令求助
解决pipenv无法被CMD识别的问题
问题根源
警告信息已经明确指出:pipenv.exe、pipenv-resolver.exe和virtualenv.exe被安装在C:\Users\me\AppData\Roaming\Python\Python311\Scripts目录,但该目录未添加到系统PATH环境变量中,导致CMD无法找到这些可执行文件。卸载重装无法解决问题,因为pip默认会将用户级包的脚本安装到该固定路径,重装不会改变安装位置。
解决步骤
1. 打开环境变量设置
- 按下
Win + R组合键,输入sysdm.cpl并回车,打开系统属性窗口 - 切换到「高级」标签页,点击「环境变量」按钮
2. 添加目录到用户PATH
- 在「用户变量」区域找到名为
Path的变量,双击进入编辑界面 - 点击「新建」,粘贴路径
C:\Users\me\AppData\Roaming\Python\Python311\Scripts(注意将me替换为你的实际用户名) - 依次点击所有窗口的「确定」按钮保存修改
3. 验证配置
- 关闭所有已打开的CMD窗口,重新启动一个新的CMD终端
- 输入命令
pipenv --version,如果能正常显示pipenv的版本号,说明配置成功
临时替代方案(无需修改PATH)
如果不想永久修改PATH,可以临时在当前CMD会话中生效:
- 执行命令:
set PATH=%PATH%;C:\Users\me\AppData\Roaming\Python\Python311\Scripts - 之后即可直接使用
pipenv命令(关闭CMD后该设置失效)
或者直接使用完整路径调用:
C:\Users\me\AppData\Roaming\Python\Python311\Scripts\pipenv.exe [你的命令]
内容的提问来源于stack exchange,提问作者Mr Hunter
相关产品推荐
相关产品推荐

