之前我有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路径。
非常欢迎任何帮助。
答案 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盘中删除该旧版本的文件夹。