2016-11-26 108 views
1

激活虛擬環境後,當我嘗試:無法在虛擬環境中安裝nltk?

$ sudo pip install -U nltk 

它顯示了這個消息:

需求已經跟上時代的:在/usr/local/lib/python2.7 NLTK/dist-packages

爲什麼不下載這些軟件包? 我應該在激活時使用--no-site-packages嗎?

+0

'Requirement already up-to-date:'...它已經安裝** –

+1

雖然,我不認爲你已經激活了virtualenv,因爲它從'/ usr/local/lib/python2運行pip .7'(你不需要使用sudo作爲virtualenvs) –

+0

@ cricket_007我已經激活了virtualenv,但是使用了sudo,這也是由DenilsonSáMaia所創造的。 – nighthowler

回答

3

等待,如果你在虛擬環境中,則不應該使用sudo

實際上,使用sudo會產生一個可能有不同變量的新shell,因此這個sudo-shell將在虛擬環境之外。 (注:這一段是推測;我還沒有測試過。)

不用sudo再試一次。

+0

它的工作表示感謝! – nighthowler

相關問題