rin*_*ahn 61 python windows pip python-3.x ampps
我通过ampps安装了python 3.5.1,它正在工作.但是,当我尝试使用pip时,我收到以下消息:
Fatal error in launcher: Unable to create process using '"'
Run Code Online (Sandbox Code Playgroud)
我已经将ampps重新安装到一个不包含任何空格的路径中.请注意,"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
Run Code Online (Sandbox Code Playgroud)
我如何让pip正常工作?我希望,有一种方法可以在没有前面的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'
Run Code Online (Sandbox Code Playgroud)
rin*_*ahn 60
我修复了我的问题......
python -m pip install --upgrade pip
在cmd中运行现在pip和python 3安装在他们的最新版本中.
似乎AMPPS没有提供完整的python构建.所以你需要自己更新python.
谢谢你们.
Con*_*ngo 42
这对我有用Windows 10 x64
:
# Edit Environment variables so that variable "path" points to the new location.
# Insert these at the start of the list (or delete other Python directories), as Windows takes the first match it finds.
# Run the program "Edit the System Environment Variables".
# Or see Control Panel under "System Properties".
S:\Research\bin\Python375\Scripts\
S:\Research\bin\Python375\
Run Code Online (Sandbox Code Playgroud)
然后:
python -m pip install --upgrade --force-reinstall pip
Run Code Online (Sandbox Code Playgroud)
在我的特殊情况下,错误是由将 Python 目录移动到新位置引起的。
Rol*_*Bly 32
同样的错误,但在不同的情况下.我有一个虚拟环境,我在其中运行,在VE的\Scripts
目录中pip.exe
:
pip freeze
Run Code Online (Sandbox Code Playgroud)
我收到了错误消息
Fatal error in launcher: Unable to create process using '"'
Run Code Online (Sandbox Code Playgroud)
我的VE路径中没有空间(谷歌那个错误).然后我尝试python -m pip install --upgrade pip
并获得
Requirement already up-to-date: pip in o:\upsdowns\flask\lib\site-packages
Run Code Online (Sandbox Code Playgroud)
所以我试过
python -m pip freeze
Run Code Online (Sandbox Code Playgroud)
那很有效.我认为它可能是VE中的一个路径问题,但我可以解决这个问题.
我在这里添加这个,因为当你google那个错误消息时,这个页面很高.换句话说,即使我的情况与OP的情况完全不同,我也没有提出新的问题.可能甚至,我遇到了这种情况,因为我没有"正确"地将模块添加到虚拟环境中.
无论如何,我希望它有所帮助.
hfz*_*hfz 15
运行此python代码:
import pip
pip.main(['install','flask']) # replace flask with the name of module you want to install
Run Code Online (Sandbox Code Playgroud)
如果需要从requirements.txt文件安装多个模块,
import pip
fo = open("C:/...../requirements.txt", "r")
inp = fo.read()
ls =inp.split()
for i in ls:
pip.main(['install',i])
Run Code Online (Sandbox Code Playgroud)
小智 12
我发现了一个非常简单的解决方案,(Pip - 发射器中的致命错误:)
1)python路径不能有多个环境变量.
A) Goto Environmental Variables and delete Python27 in the path if you have Python 3.6.5 installed. Pip is confused by multiple paths!!!
Run Code Online (Sandbox Code Playgroud)
最快的方法是:
python -m pip install pip==9.0.0
Run Code Online (Sandbox Code Playgroud)
如果你想要最新的点子,你可以运行
pip install -U pip
Run Code Online (Sandbox Code Playgroud)
然后.
工作正常!!!
只需通过运行以下命令升级您的 pip 包。 python3 -m pip install --upgrade pip
注意:我安装了 python 3.6 和 2.7 版本。因此我明确指定了python3
快照
C:\AK>pip3 install argparse
Fatal error in launcher: Unable to create process using '"c:\python36\python.exe" "C:\Python36\Scripts\pip3.exe" install argparse'
C:\AK>python3 -m pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl (1.4MB)
100% |????????????????????????????????| 1.4MB 312kB/s
Installing collected packages: pip
Found existing installation: pip 18.1
Uninstalling pip-18.1:
Successfully uninstalled pip-18.1
Successfully installed pip-19.2.3
C:AK>pip3 install argparse
Collecting argparse
Using cached https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl
Installing collected packages: argparse
Successfully installed argparse-1.4.0
Run Code Online (Sandbox Code Playgroud)
小智 6
在 Windows 7 上同时安装 python2 和 python3 时,我遇到了同样的错误。
您可以使用python3 -m pip install xxxxxx
来安装您的软件包。
或者,完全修复它:
尝试python3 -m pip install --upgrade pip
在cmd中运行。
如果在步骤 1 中失败,请尝试 python3 -m pip install --upgrade --force-reinstall pip
小智 5
我遇到了同样的错误,但是在使用张量板时:
Fatal error in launcher: Unable to create process using '"'
Run Code Online (Sandbox Code Playgroud)
我发现问题是由两个不同目录中现有的tensotboard.exe的两个副本引起的,并且这两个目录都被添加到路径中:
C:\Program Files\Python36\Scripts
Run Code Online (Sandbox Code Playgroud)
和
C:\Users\...\AppData\Local\Programs\Python\Python36\Scripts
Run Code Online (Sandbox Code Playgroud)
我从路径中删除了第一个,它解决了问题。
我正确设置了环境变量,并重新安装了Python,更新了pip - 除了以下解决方案外没有任何效果:
我通过转到文件夹解决了这个问题:
C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\
Run Code Online (Sandbox Code Playgroud)
并删除所有版本的 Python,但您正在使用的版本除外。我在这个文件夹中有 3 个版本的 Python。
归档时间: |
|
查看次数: |
132659 次 |
最近记录: |