1
激活虚拟环境后,当我尝试:无法在虚拟环境中安装nltk?
$ sudo pip install -U nltk
它显示了这个消息:
需求已经跟上时代的:在/usr/local/lib/python2.7 NLTK/dist-packages
为什么不下载这些软件包? 我应该在激活时使用--no-site-packages吗?
激活虚拟环境后,当我尝试:无法在虚拟环境中安装nltk?
$ sudo pip install -U nltk
它显示了这个消息:
需求已经跟上时代的:在/usr/local/lib/python2.7 NLTK/dist-packages
为什么不下载这些软件包? 我应该在激活时使用--no-site-packages吗?
等待,如果你在虚拟环境中,则不应该使用sudo
。
实际上,使用sudo
会产生一个可能有不同变量的新shell,因此这个sudo-shell将在虚拟环境之外。 (注:这一段是推测;我还没有测试过。)
不用sudo
再试一次。
它的工作表示感谢! – nighthowler
'Requirement already up-to-date:'...它已经安装** –
虽然,我不认为你已经激活了virtualenv,因为它从'/ usr/local/lib/python2运行pip .7'(你不需要使用sudo作为virtualenvs) –
@ cricket_007我已经激活了virtualenv,但是使用了sudo,这也是由DenilsonSáMaia所创造的。 – nighthowler