1

virtualenv に pip を使用していくつかのパッケージをインストールし、すべてを一度に実行しました。

$ sudo apt-get install python-virtualenv
$ sudo pip install virtualenvwrapper
$ export WORKON_HOME=~/projects
$ source /usr/local/bin/virtualenvwrapper.s
$ mkvirtualenv pa

この後、いくつかのパッケージをインストールしましたが、それらは完全に実行され、午前中に座ってこれらに取り組みました.パッケージはありません. 私がやっていることに何か問題がありますか?

アップデート :

これは、別の env を作成しようとすると発生するエラーです。

ImportError: No module named virtualenvwrapper.hook_loader
4

1 に答える 1

0

.bashrcファイルにexportを記述して、ターミナルを実行したときにアクティブになるようにする必要があると思います。〜/ projectsファイルには、envのみを保持する別のファイルが存在する可能性があります。この場合、エクスポートはそのファイルを指す必要があります。

これは私の.bashrc設定です

export WORKON_HOME = $ HOME / DEV / Envs#マイディレクトリをenvsに

ソース/usr/local/bin/virtualenvwrapper.sh

export PIP_VIRTUALENV_BASE = $ WORKON_HOME#pipに$WORKON_HOMEにvirtualenvsを作成するように指示します。

export PIP_RESPECT_VIRTUALENV = true#現在アクティブなvirtualenvを自動的に使用するようにpipに指示します。

export VIRTUALENV_DISTRIBUTE = true#distributeを使用

また、これが役立つかどうかを確認してくださいhttps://stackoverflow.com/a/11512580/2007842

于 2013-02-07T09:23:11.133 に答える