Pip – 启动程序中的致命错误:无法使用'''创build进程

我通过ampps安装了python 3.5.1,它正在工作。 但是,当我尝试使用点,我得到以下消息:

Fatal error in launcher: Unable to create process using '"' 

我已经将ampps重新安装到不包含任何空格的path中。 请注意,“python -m pip”解决方法对我也不起作用,因为我每次使用它时都会收到以下消息:

 C:\Users\MyUserName\Desktop\Ampps\python\python.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed 

我如何让点子正常工作? 我希望,有一种方法可以在不使用前面的python命令的情况下使用pip命令。

编辑:这是怎么回事,如果我试图运行python -c "import pip.__main__"

 Traceback (most recent call last): File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 11, in <module> from logging.config import dictConfig as logging_dictConfig File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\config.py", line 30, in <module> import logging.handlers File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module> import queue ImportError: No module named 'queue' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\__init__.py", line 13, in <module> from pip.utils import get_installed_distributions, get_prog File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\utils\__init__.py", line 18, in <module> from pip.compat import console_to_str, stdlib_pkgs File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 13, in <module> from pip.compat.dictconfig import dictConfig as logging_dictConfig File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\dictconfig.py", line 22, in <module> import logging.handlers File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module> import queue ImportError: No module named 'queue' 

我通过…解决了我的问题

  1. 在官方网站下载Python 3并通过快速安装进行安装
  2. 将独立的Python C&P放到ampps / python文件夹中,并覆盖AMPPS提供的python版本
  3. 运行python -m pip install --upgrade pip在cmd中python -m pip install --upgrade pip

现在pip和python 3安装在他们的最新版本中。

看来AMPPS不提供完整的python版本。 所以你需要自己更新python。

感谢你们。

同样的错误,但在不同的情况。 我有一个虚拟环境,在其中运行,在VE \Scripts目录中, pip.exe是:

 pip freeze 

我收到了错误信息

 Fatal error in launcher: Unable to create process using '"' 

我的VE路径中没有空格(谷歌那个错误)。 然后我试了python -m pip install --upgrade pip并得到了

 Requirement already up-to-date: pip in o:\upsdowns\flask\lib\site-packages 

所以然后我试了

 python -m pip freeze 

那工作。 我认为这可能是VE中的一个路径问题,但是我可以用这个解决方法。

我在这里添加这个,因为这个页面是高的,当你谷歌errormessage。 换句话说,我没有提出一个新的问题,即使我的情况与OP的情况大相径庭。 可能甚至,我陷入了这种情况,因为我没有正确地将模块添加到虚拟环境中。

无论如何,我希望这有助于一些。

运行这个python代码:

 import pip pip.main(['install','flask']) # replace flask with the name of module you want to install 

如果您需要从requirements.txt文件安装多个模块,

 import pip fo = open("C:/...../requirements.txt", "r") inp = fo.read() ls =inp.split() for i in ls: pip.main(['install',i]) 

我的解决方法很简单,我面临同样的问题

 Fatal error in launcher: Unable to create process using '"' 

解决办法是改变我从哪里跑点的路径。

移动我的项目(包括其虚拟环境)后,我开始看到这个错误。 删除和重新创建虚拟环境设置一切正确。

正如RolfBly所说,在删除环境之前运行python -m pip freeze > somefile允许快速恢复:在新环境中运行pip -r somefile将恢复所有包。

其他的答案都没有帮助我:使用pyinstaller软件包将python从3.6降级到3.5。

这里是这个特定情况的解决方案

  1. 点卸载
  2. 请转到C:\ Users \ your-usern \ AppData \ Local \ Programs \ Python \ Python36 \ Scripts
  3. 删除类似的脚本,即pyinstaller.exe在我的情况
  4. 点安装

也许可能为你工作。

还有一个非常简单和简单的解决方案 运行相关的python版本的安装文件(安装文件),然后点击修复模式。 这几乎不需要一分钟,一切都完美后:)

最快的方法是:

 python -m pip install pip==9.0.0 

如果你想要最新的点子,你可以运行

 pip install -U pip 

之后。

我开始看到了

Fatal error in launcher: Unable to create process using '"'

将Python 3.6安装到Windows 10机器上之后。 我将Path变量设置为指向Python36文件夹。 python命令运行正常,但是pip命令没有。

为了解决这个错误,我用管理员权限打开了命令提示符shell,并运行了pip命令。

 D:\Python36\Scripts>pip3 -V Fatal error in launcher: Unable to create process using '"' D:\Python36\Scripts>python3 -m pip freeze beautifulsoup4==4.5.1 bs4==0.0.1 Naked==0.1.31 pycrypto==2.6.1 PyYAML==3.12 requests==2.11.1 shellescape==3.4.1 You are using pip version 8.1.2, however version 9.0.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' comm and. D:\Python36\Scripts>python3 -m pip install --upgrade pip D:\Python36\Scripts>pip3 -V pip 9.0.1 from d:\python36\lib\site-packages (python 3.6)