由于特定原因,我需要在python 2.7版本中安装nltk 2.09b。但是只要执行以下命令,
pip2 install nltk==2.0b9
我收到以下错误:
Collecting nltk==2.0b9
Using cached https://files.pythonhosted.org/packages/ea/b3/4c5157bf034437905fbbd3c80e58c8b4a22cf3400db0bdf19dae3079a732/nltk-2.0b9.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
IOError: [Errno 2] No such file or directory: '/private/var/folders/3b/yskb8jks10lf_pqvv1sy7v740000gn/T/pip-install-63jdDZ/nltk/setup.py'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/3b/yskb8jks10lf_pqvv1sy7v740000gn/T/pip-install-63jdDZ/nltk/
但是,如果我在没有任何版本说明的情况下运行,则不会出现错误。类似于以下内容:
pip2 install nltk;
我该如何解决这个问题?
答案 0 :(得分:1)
第一件事:使用anaconda,您可能最近拥有足够的pip和setuptools,应该使用conda本身来更新它们。对于anaconda,conda install是安装anaconda提供的软件包的主要资源。然后,“ 2.0b9”是一个beta版本(如“ b9”所示),可能会遇到安装配置问题。我想这会造成问题。setup.py文件不在下载的存档文件的根目录中。
答案 1 :(得分:0)
使用此
pip3.6 install nltk==version