2017-05-27 62 views
1

我獲得以下錯誤:想裝六它給我的錯誤「無模塊命名爲‘六’」

[email protected]:/home/pi/Downloads$ sudo pip install six-1.10.0.tar.gz 
Traceback (most recent call last): 
    File "/usr/local/bin/pip", line 6, in <module> 
    from pkg_resources import load_entry_point 
    File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line 48, in <module> 
    import six 
ImportError: No module named 'six' 

THX所有的答案!

+0

您確定您沒有更改過'/usr/local/lib/python3.4/dist-packages/pkg_resources/ __ init __。py'嗎?奇怪的是,它試圖導入它的全球版本 –

+0

從來沒有改變過任何東西 – Jhidzzo

回答

2

可能需要解壓tar文件。

tar -xzvf ./six-1.10.0.tar.gz 

然後cd到六1.10.0

然後使用安裝 -

python setup.py install 
+0

這對我來說非常有用! – Jhidzzo

+1

這是行不通的,但它不是*必需* - pip *可以*從下載的文件安裝,而不是OP最初嘗試使用的語法。 –

+0

確定安裝正常但其他人仍然不工作... fhem @ raspberrypi:/home/pi/Downloads/attr-0.2.0$ sudo pip install attr Traceback(最近調用最後一次): 文件「/ usr/local/bin中/ PIP」,第6行,在 從通過pkg_resources導入load_entry_point 文件 「/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py」,第48行,在 進口6 ImportError:沒有名爲'six'的模塊 – Jhidzzo

2

您必須指定6個版本在其他的方式,如six==1.10.0,以下命令會爲你工作:

sudo pip install six==1.10.0 
相關問題