繁体   English   中英

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

[英]Unable to create process using '...\python.exe' | error in virtual environment

我无法在虚拟环境中使用 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 之后开始出现的。

简短的回答,我打赌你的 Window 帐户名中有一个空格(假设Your Account是你的帐户的保存位置,所以你有C:\Users\Your Account文件夹,还有一个文本文件C:\Users\Your ( “您的”是您用户名的第一部分。已知 MSVS2022(也可能是早期版本)会留下此日志文件,该日志文件暴露了 Python venv 的 python 启动器中的错误。删除此文本文件,您的问题应该得到解决。

有关详细信息,请参阅我的问题/答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM