2010-02-06 65 views
17

我試圖找到一個問題,將回答這個問題,但沒有成功,所以我提出了一個新問題。Python的setuptools導入錯誤(使用NetBeans)

我試圖編譯我的老的Python井字遊戲在NetBeans,但我得到的錯誤信息

ImportError: No module named setuptools 

在我實際的代碼我還沒有導入模塊名爲setuptools的。據我所知,編譯器生成一個setup.py文件,並試圖在那裏使用setuptools模塊。我該如何解決這個問題?

我非常確定問題不在代碼中,因爲相同的代碼在我實際製作時完美運行,而且之後我沒有改變它。

回答

28

您需要在您的Python實例中安裝setuptoolsDistribute。按照網頁上的指示進行操作。

+0

謝謝。安裝setuptools解決了問題。我試圖在詢問之前找到setuptools,但當時找不到它(可能拼寫錯誤)。 – zaplec 2010-02-06 00:45:50

+1

請注意,「分發旨在替代Setuptools作爲使用Python模塊分發的標準方法。」您應該使用python 3. – gnr 2012-10-27 20:19:40

+0

是的,因爲多年來一直沒有'setuptools'版本,並且它尚未針對Python 3進行更新,所以'Distribute'現在是提供'easy_install'的通常推薦選擇,而'setuptools' API。 – 2012-10-27 21:01:36

5
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz 
tar zxvf setuptools-0.6c11.tar.gz 
cd setuptools-0.6c11 
python setup.py build 
python setup.py install 
0

相同的答案薩蒂亞,但更容易複製&粘貼:

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz 
tar zxvf setuptools-0.6c11.tar.gz 
cd setuptools-0.6c11 
python setup.py build 
sudo python setup.py install 
0

相同的答案以上,但因爲我沒有在這裏評論的權利是工作版本而忽略SSL的證書不匹配自動重定向:

wget --no-check-certificate http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz 
tar zxvf setuptools-0.6c11.tar.gz 
cd setuptools-0.6c11 
python setup.py build 
sudo python setup.py install