无法使用“...\python.exe”创建进程 |虚拟环境出错

问题描述 投票:0回答:2

我无法在虚拟环境中使用python。 Python 在虚拟环境之外运行良好。我正在使用Python 3.10.2

尝试运行任何 python 命令时,我不断收到以下错误。

'C:\Users\User\AppData\Local\Programs\Python\Python310\python.exe'

可能需要提到的是,我无法通过“python -m venv env”命令创建虚拟环境。生成的错误是

Error: Command '['C:\\Users\\User\\Documents\\Python Projects\\PDFtoText\\env\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 101.

我必须在命令末尾添加“without-pip”才能创建虚拟环境。奇怪的是,我能够在虚拟环境中使用 pip,而无需手动安装它。

python的路径在环境变量中

我尝试重新安装 python,但这没有帮助。

最后,所有这些错误都是在我下载 Visual Studio Community 2022 后开始出现的。

python virtualenv
2个回答
26
投票

简短的回答,我打赌您的 Window 帐户名称中有一个空格(比如

Your Account
是保存您的帐户的位置,因此您有
C:\Users\Your Account
文件夹,并且还有一个文本文件
C:\Users\Your
(“您的”是已知 MSVS2022(也可能是早期版本)会留下此日志文件,该文件暴露了 Python venv 的 python 启动器中的错误。删除此文本文件,您的问题应该得到解决。

请参阅

我的问题/答案了解更多详情。


0
投票
它确实有效。我的名字中有空格,所以我也遇到了同样的错误。

© www.soinside.com 2019 - 2024. All rights reserved.