2017-08-25 65 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