2017-08-25 72 views
0

我有apache ampps来自版本3.6.1的python。 我被给了安装点的各种方向。 似乎没有工作。麻烦安装点和或队列的蟒蛇

例如, 链接https://packaging.python.org/tutorials/installing-packages/ 说,我可以运行:

python -m pip install -U pip setuptools 

找一大堆错误。它可能相当于:没有名为队列的模块。

当我下载他们提到的文件(get-pip.py)并从python运行它时发生类似的错误。

现在,当我查看安装队列的指示时,有人指出我使用pip。但是当我尝试安装pip时,它抱怨队列不在那里...... 嗯......? 现在呢?

错误:

File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\__init__.py", line 11, in <module> 
    File "C:\Program Files (x86)\Ampps\python\lib\logging\config.py", line 30, in <module> 
     import logging.handlers 
    File "C:\Program Files (x86)\Ampps\python\lib\logging\handlers.py", line 28, in <module> 
     import queue 
    ModuleNotFoundError: No module named 'queue' 

    During handling of the above exception, another exception occurred: 

    Traceback (most recent call last): 
    File "getpip.py", line 20061, in <module> 
     main() 
    File "getpip.py", line 194, in main 
     bootstrap(tmpdir=tmpdir) 
    File "getpip.py", line 82, in bootstrap 
     import pip 
    File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\__init__.py", line 26, in <module> 
    File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\utils\__init__.py", line 22, in <module> 
    File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\__init__.py", line 13, in <module> 
    File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\dictconfig.py", line 22, in <module> 
    File "C:\Program Files (x86)\Ampps\python\lib\logging\handlers.py", line 28, in <module> 
     import queue 
    ModuleNotFoundError: No module named 'queue' 
+0

您确定pip尚未安装吗?它主要安装python。 – MSathieu

回答

-1

pip已经包含在3.6.1中,但它在子文件夹脚本中。它不会自动成为路径变量的一部分。 您必须更改目录并运行pip,或者可以更改环境变量,以便pip的位置成为路径搜索的一部分。

-1

从格式我在这里看到。

首先,pip是一个安装程序,基本上你已经把自己弄糊涂了,就是pip =队列,而不是这种情况。皮普只是一个可以帮助你安装软件包的软件包。队列是一个不同的模块

对于你的情况在这里排队的多模块的一部分,所以你只是把这个在你的代码的顶部:

from multiprocessing import Queue 

,你不需要添加import pip到你的代码

希望解释的东西更好地为您:)

-1

这条线: 蟒蛇-m PIP安装-U PIP setuptools的 手段使用画中画PIP升级的设施和setuptools的。只有当你已经有点 - 你可能会做。尽管如此,确保你的安装环境是最新的是一个有用的步骤。

pip在地方使用队列。注意它已经在python2和python3之间重新命名 - 如果你有py3,你声称,你有队列(它是py2中的队列)。所以我想知道是否有版本不匹配的东西。

Windows安装始终会产生问题。您可能会更安全地安装并试验virtualenv,以便您的实验不会从您提到的软件包 - ampps中搞乱python安装。在stackoverflow的其他地方有很多笔记...例如Python and Virtualenv on Windows