You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows安装Python3.10后pipenv命令无法识别及虚拟环境问题

问题原因
  • pipenv命令无法直接执行:你安装Python时选择了「为所有用户安装」,安装路径位于C:\Program Files\Python310,该目录默认需要管理员权限才可写入。普通权限下执行pip install时,pip会自动将第三方包安装到当前用户的漫游目录C:\Users\Giulio\AppData\Roaming\Python\Python310\Scripts下,该目录默认不在系统PATH环境变量中,终端无法扫描到路径下的pipenv.exe程序,因此会报找不到命令的错误。而python -m pipenv是直接调用Python解释器加载已安装的pipenv模块运行,所以可以正常执行。
  • 虚拟环境无bin目录:这是Windows系统与Linux/macOS系统的正常差异,Windows下Python虚拟环境的可执行文件均存放在Scripts目录中,属于正常情况,虚拟环境本身没有异常。
解决步骤(两种方案二选一即可)

方案一:添加脚本目录到系统PATH(永久生效,推荐)

  1. 复制完整的脚本目录路径:C:\Users\Giulio\AppData\Roaming\Python\Python310\Scripts
  2. 按下Win + R组合键调出运行窗口,输入sysdm.cpl后回车
  3. 在弹出的系统属性窗口切换到「高级」选项卡,点击底部的「环境变量」按钮
  4. 在「用户变量」区域找到名为Path的变量,双击打开编辑页
  5. 点击「新建」,粘贴之前复制的脚本目录路径,依次点击所有窗口的「确定」保存配置
  6. 关闭所有已打开的终端,重新打开新终端执行pipenv --version,正常输出版本号即为配置成功

方案二:管理员权限重新安装pipenv

如果不想修改环境变量,可以直接将pipenv安装到Python全局目录:

  1. 按下Win键搜索「命令提示符」,右键选择「以管理员身份运行」
  2. 执行pip uninstall -y pipenv卸载已安装的pipenv
  3. 执行pip install pipenv重新安装,此时因为有管理员权限,pip会将包安装到C:\Program Files\Python310\Scripts目录下,该目录在安装Python时已默认加入PATH,安装完成后即可直接使用pipenv命令
VSCode配置解释器补充说明

打开对应项目文件夹后,按下Ctrl + Shift + P调出命令面板,输入「Python: Select Interpreter」,选择「Enter interpreter path」,浏览到虚拟环境目录下的Scripts文件夹,选中里面的python.exe即可完成配置。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 10:54:01