mkvirtualenv命令无法执行?虚拟环境创建失败求助
问题解决步骤
1. 修复命令语法错误
你输入的命令存在两处问题:
- 路径末尾多余的反斜杠
\导致引号未正确闭合 - 包含空格的路径在PowerShell中需正确使用引号包裹
正确命令示例:
PS C:\Users\jorel\Documents> mkvirtualenv ".\Trading Bot"
若使用virtualenvwrapper,直接指定名称即可(虚拟环境默认创建在对应envs目录):
PS C:\Users\jorel\Documents> mkvirtualenv "Trading Bot"
2. 解决Python未找到的问题
错误提示Python was not found说明系统无法识别Python可执行文件,按以下操作处理:
- 确认Python已安装,且其安装路径已添加到系统环境变量
PATH中 - 打开Windows设置→应用→应用执行别名,禁用「Python.exe」和「Python3.exe」的别名,避免系统跳转至微软商店
- 若存在多个Python版本,可通过
-p参数指定具体路径,比如:
mkvirtualenv -p "C:\Python311\python.exe" "Trading Bot"
3. 验证结果
执行正确命令后,终端会显示你预期的状态:
(Trading Bot) PS C:\Users\jorel\Documents>
此时虚拟环境已激活,可正常使用。
内容的提问来源于stack exchange,提问作者Jakani
相关产品推荐
相关产品推荐

