无法安装nltk的特定版本

时间:2019-03-19 09:49:44

标签: python pip nltk

由于特定原因,我需要在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;

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

第一件事:使用anaconda,您可能最近拥有足够的pip和setuptools,应该使用conda本身来更新它们。对于anaconda,conda install是安装anaconda提供的软件包的主要资源。然后,“ 2.0b9”是一个beta版本(如“ b9”所示),可能会遇到安装配置问题。我想这会造成问题。setup.py文件不在下载的存档文件的根目录中。

答案 1 :(得分:0)

使用此

pip3.6 install nltk==version