【发布时间】:2013-12-30 13:22:43
【问题描述】:
我已经使用命令安装了 Python 3.3.3:
sudo apt-get install python3
我称它为 Python3,因为我也安装了 Python 2.7。
我还使用命令安装了分发(setuptools):
sudo apt-get install python3-setuptools
可以肯定的是,setuptools 是为 python3 安装的,我用 pip3 搜索过,我收到了一个输出:
$ pip3 search setuptools
setuptools - Easily download, build, install, upgrade, and
uninstall Python packages
INSTALLED: 2.0 (latest)
现在我想安装 NLTK 的 Python 3 版本,所以 nltk3.0a3。我已经从官方网站下载了它,在文件夹中我运行了一个标准的 python 安装并收到了一个输出:
$ python3 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'
事实上,当我转到 python3 命令行时,对于那个输入,我看到了输出:
>>> help('modules setup')
ez_setup - Bootstrap setuptools installation
setup
unittest.test.test_setups
所以确实没有名为 setuptools 的模块...
有谁知道我做错了什么?或者有没有其他方法可以为 python 3 安装 NLTK? (在 apt 中,python 2 只有 NLTK)。
非常感谢大家的努力!
【问题讨论】:
-
如果在 Python 3 命令行中输入
import setuptools会发生什么? -
谢谢,同样的:“Traceback(最近一次调用最后一次):文件“
”,第 1 行,在 中 ImportError:没有名为“setuptools”的模块”
标签: python nltk setuptools python-3.3 distribute