PyCharm首次创建虚拟环境报错[WinError 2]系统找不到指定文件如何解决
问题原因
该报错是因为你安装Python 3.7时未完整安装venv模块依赖的启动器组件,导致创建虚拟环境时无法复制对应的venvlauncher.exe、venvwlauncher.exe文件。
解决步骤
- 找到Python 3.7的原始安装包,若丢失可重新下载对应位数(x86对应32位、x64对应64位)的Python 3.7安装包
- 双击运行安装包,选择*Modify(修改)*选项
- 在「可选功能」页面,确保勾选
venv/launcher组件,基础组件pip、tkinter等也建议全部勾选,点击下一步 - 在「高级选项」页面,勾选Install for all users,确认安装路径和报错里的路径一致:
C:\Program Files (x86)\Python3\,点击安装 - 安装完成后重启PyCharm,重新创建虚拟环境即可
备选方案
如果上述操作后仍报错,可手动用命令创建虚拟环境后再关联到PyCharm:
- 按下
Win+R输入cmd打开命令提示符 - 切换到你的项目目录,执行命令:
python -m venv venv(最后一个venv是虚拟环境名称,可自定义) - 打开PyCharm的项目解释器设置,选择刚才创建的虚拟环境路径下的
python.exe即可
内容的提问来源于stack exchange,提问作者Afrim124
相关产品推荐
相关产品推荐

