2014-02-20 50 views
2

我已经安装了python 2.7,并试图设置nltk来做一些数据分析(我对整个编程游戏相当陌生)。但是,我似乎无法安装nltk。我下载了setuptools,但它一直告诉我它无法找到。你们中的任何一位蟒蛇大师是否知道如何解决这个问题? :)无法使用setup.py安装NLTK

$ python ez_setup.py 
ez_setup.py:129: Warning: 'as' will become a reserved keyword in Python 2.6 
File "ez_setup.py", line 129 
except pkg_resources.VersionConflict as VC_err: 
            ^
SyntaxError: invalid syntax 

$ sudo git clone  https://github.com/nltk/nltk.git 
Password: 
Cloning into 'nltk'... 
remote: Reusing existing pack: 48415, done. 
remote: Counting objects: 7, done. 
remote: Compressing objects: 100% (7/7), done. 
remote: Total 48422 (delta 0), reused 2 (delta 0) 
Receiving objects: 100% (48422/48422), 65.84 MiB | 1.78 MiB/s, done. 
Resolving deltas: 100% (32659/32659), done. 
Checking connectivity... done 

$ cd nltk 

$ python setup.py install 
Traceback (most recent call last): 
File "setup.py", line 33, in <module> 
from setuptools import setup, find_packages 
ImportError: No module named setuptools 
+0

是否有* .egg文件,您在哪里下载了setuptools? – Drewness

+5

第二行使我非常怀疑你实际上没有运行python2.7。 'python --version'的输出是什么? – LucasB

+4

你有从编译源的原因吗?您可以通过点安装。 – nathancahill

回答

0

看来你没有安装python2.7-dev。 尝试像下面那样安装python2.7-dev,然后再次尝试运行安装程序。

$ sudo apt-get install python2.7-dev 
$ sudo python setup.py install