无法在虚拟环境中安装nltk?

Unable to install nltk in a virtual environment?

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

$ sudo pip install -U nltk

它显示此消息:

Requirement already up-to-date: nltk in /usr/local/lib/python2.7/dist-packages

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

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

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

没有sudo再试一次。