2016-11-26 10 views
1

私がしようと、仮想環境、活性化後:すでに最新の仮想環境にnltkをインストールできませんか?

要件:/usr/local/lib/python2.7でNLTK

$ sudo pip install -U nltk 

を、それがこのメッセージを表示/ dist-packages

なぜこれらのパッケージをダウンロードしていないのですか? アクティブ化中に--no-site-packagesを使用する必要がありますか?

+0

'要求はすでに最新です:' ... **既にインストールされています** –

+1

'/ usr/local/lib/python2からpipを実行しているのでvirtualenvを起動したとは思いません.7'(とあなたはvirtualenvsのためにsudoを使う必要はありません) –

+0

@ cricket_007私はvirtualenvを有効にしましたが、DenilsonSáMaiaによってpoedとしてsudoを使っていました。 – nighthowler

答えて

3

仮想環境内にいる場合は、sudoを使用しないでください。

実際、sudoを使用すると、異なる変数を持つ可能性のある新しいシェルが生成されます。したがって、このsudoシェルは仮想環境の外にあります。 (注:この段落は推測ですが、私はそれをテストしていません)

sudoなしで再試行してください。

+0

ありがとうございました! – nighthowler

関連する問題