2010-02-06 102 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