【问题标题】:Unable to install nltk in a virtual environment?无法在虚拟环境中安装 nltk?
【发布时间】:2017-04-10 19:33:08
【问题描述】:

激活虚拟环境后,当我尝试:

$ sudo pip install -U nltk

它显示此消息:

要求已经是最新的:/usr/local/lib/python2.7/dist-packages 中的 nltk

为什么不下载这些包? 我应该在激活时使用 --no-site-packages 吗?

【问题讨论】:

  • Requirement already up-to-date:...已经安装
  • 不过,我认为您没有激活 virtualenv,因为它正在从 /usr/local/lib/python2.7 运行 pip(并且您不需要对 virtualenvs 使用 sudo)
  • @cricket_007 我已经激活了 virtualenv,但正在使用 sudo,这也是 Denilson Sá Maia 指出的。

标签: python python-2.7 pip virtualenv nltk


【解决方案1】:

等等,如果你在虚拟环境中,你不应该使用sudo

事实上,使用sudo 会产生一个新的shell,它可能有不同的变量,因此这个sudo-shell 将在虚拟环境之外。 (注:此段为推测,我没有测试过。)

不使用sudo再试一次。

【讨论】:

    猜你喜欢
    • 2018-04-19
    • 2019-04-27
    • 2018-02-20
    • 1970-01-01
    • 2018-01-30
    • 2017-02-26
    • 1970-01-01
    • 2023-03-29
    • 2018-12-02
    相关资源
    最近更新 更多