【问题标题】:Fatal error in launcher: Unable to create process using '"' in python启动器中的致命错误:无法在 python 中使用“”创建进程
【发布时间】:2018-01-12 23:55:58
【问题描述】:

我之前有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 路径。

非常欢迎任何帮助。

【问题讨论】:

  • 整理好了。问题在于将以前的 python.exe 文件重命名为 python2。我改回python.exe,然后一切正常。

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


【解决方案1】:

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

【讨论】:

  • 嗯,这个真的不推荐,,,
  • @GalSilberman 为什么不呢?我不再需要那个版本的 Python。此外,该解决方案有效
  • @ojonugwaochalifu 谢谢,我卸载了 Python 2.7,但仍然出现错误。这对我有用
  • 谢谢!我遇到了完全相同的问题,它解决了我的问题
  • 为我工作!谢谢!
【解决方案2】:

此错误通常是由于不同版本的python目录存储在同一位置而引起的。 即在我的情况下,我使用 python 3.5.X 进行开发,当我更新到 3.7.6 时出现此错误。 互联网上的人建议这是因为pip,但主要原因是2个或更多python目录。

以下步骤应该可以解决它:

  1. 卸载以前的python版本(如果你想玩多个python版本,可以使用虚拟环境)
  2. 删除你不使用的python目录(因为它会导致终端混淆它应该选择哪个python路径来执行命令)
  3. 这应该可以解决错误 启动器中的致命错误无法使用“”创建进程

【讨论】:

    【解决方案3】:

    点子版本: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

    错误消失了。

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

    【讨论】:

      【解决方案4】:

      如果有人在安装了3.X等新版本后又卸载了旧版本,你需要做的是从C盘删除旧版本的文件夹。

      【讨论】:

        猜你喜欢
        • 2018-01-26
        • 2016-09-10
        • 2023-04-06
        • 1970-01-01
        • 2022-09-23
        • 2021-12-09
        • 1970-01-01
        • 2017-09-21
        • 1970-01-01
        相关资源
        最近更新 更多