启动程序中的致命错误:无法在python中使用“”创建进程

时间:2017-08-05 00:16:32

标签: python windows python-2.7 python-3.x

之前我有python 2.7然后我安装了python 3.4。操作系统是windows 10

我已重命名

C:\python27\python.exe to python2.exe (when I run python2 --version it shows correct version)

C:\python34\python.exe to python3.exe (when I run python3 --version it shows correct version)

我手动设置了路径变量,没有空格等。

我试图创建一个虚拟环境并将python34分配给这个新环境。 我正在阅读这个SO参考 - Using VirtualEnv with multiple Python versions on windows

提示>> virtualenv -p c:\Python34\python3.exe casenv

但我收到了错误 -

  

启动程序中的致命错误:无法使用'“'

创建进程

我是否需要再次为python34安装virtualenv或我需要为每个python安装设置virtualenv路径。

非常欢迎任何帮助。

4 个答案:

答案 0 :(得分:0)

就我而言,当我收到此错误时,我已经安装了python 3.6并卸载了python 2.7。 完全删除C:\ Python2.7目录就可以了。

答案 1 :(得分:0)

此错误通常是由于不同版本的python目录存储在同一位置而引起的。 即在我的情况下,我正在使用python 3.5.X进行开发,当我更新到3.7.6时出现此错误。 互联网上的人们认为这是由于pip引起的,但主要原因是2个或更多python目录 步骤1->卸载先前的python版本(如果要使用多个python版本,请使用虚拟环境) 第2步->删除您不使用的python目录(因为这会使终端机混淆,以至于无法理解应该选择哪个python路径来执行命令) 这应该修复的错误 启动器中出现致命错误,无法使用''

创建进程

答案 2 :(得分:0)

点子版本:10.0.0 Python版本:3.6.5 64位 操作系统:Windows 7 Ultimate,Service Pack 1、64位 描述: 将pip升级到版本10.0.0(从Pycharm,即使用pip作为软件包)升级到任何启动更新pip的尝试都会导致错误:

启动器中出现致命错误:无法使用'“” c:\ program files \ python 3.6 \ python.exe“” C:\ Program Files \ Python 3.6 \ Scripts \ pip.EXE“创建进程

命令python -m pip可以正常工作。

我仅在可执行文件中发现文本“启动器中的致命错误”: src \ pip_vendor \ distlib \ t32.exe src \ pip_vendor \ distlib \ t64.exe

和pip.exe本身。

之后

python -m pip卸载pip easy_install.exe点

错误消失了。

有趣的是,最初的pip.exe的大小几乎与t64.exe相同,但现在明显更短。

答案 3 :(得分:0)

如果有人在安装了3.X之类的较新版本并卸载了较旧的版本之后来了,您需要做的就是从C盘中删除该旧版本的文件夹。