私はPython仮想環境を理解しようとしており、simononsoftwareやIAmZedなど、別のSOの質問への回答で推奨されているいくつかの優れたチュートリアルに従っています
ただし、virtualenvwrapper にはいくつか問題があります。ここでドキュメントを読んでいます
virtualenvwrapper を正しくインストールしたと思います。入力すると
localhost:workspace brendan$ which virtualenvwrapper.sh
以下、承ります。注:これは私の仮想環境の外にあります。
/usr/local/bin/virtualenvwrapper.sh
ただし、仮想環境に入ると
localhost:workspace brendan$ source virt_env/Credibility/bin/activate
とタイプ
(Credibility)localhost:workspace brendan$ lssitepackages
私は受け取ります
-bash: lssitepackages: command not found
Credibility virtualenv 内に virtualenvwrapper もインストールしましたが、コマンドはまだ機能しません。
これはyolk -l
、Credibility Virtualenv 内からの私の出力です
(Credibility)localhost:workspace brendan$ yolk -l
Django - 1.5.1 - active
Python - 2.7.1 - active development (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload)
SQLAlchemy - 0.8.2 - active
distribute - 0.7.3 - active
nose - 1.3.0 - active
pip - 1.4 - active
setuptools - 0.9.7 - active
stevedore - 0.10 - active
virtualenv-clone - 0.2.4 - active
virtualenv - 1.10.1 - active
virtualenvwrapper - 4.1.1 - active
wsgiref - 0.1.2 - active development (/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7)
yolk - 0.4.3 - active
(Credibility)localhost:workspace brendan$
私が間違っているかもしれない私の疑い。ドキュメントでは、
まず、いくつかの初期化手順。このほとんどは、1 回だけ実行する必要があります。source /usr/local/bin/virtualenvwrapper.sh へのコマンドをシェル起動ファイルに追加し、pip によってインストールされた場所に応じて virtualenvwrapper.sh へのパスを変更します。
これを行う方法がよくわからなかったので、別のSO answer hereの指示に従いました
localhost:documents brendan$ cd workspace/
localhost:workspace brendan$ pwd
/Users/brendan/documents/workspace
localhost:workspace brendan$ cat >> ~/.profile
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Users/brendan/documents/workspace
source /usr/local/bin/virtualenvwrapper.sh
localhost:workspace brendan$ source ~/.bash_profile
localhost:workspace brendan$
ターミナルウィンドウをリロードしたことがわかるように、これで修正されると思いました。また、再起動しました。ただし、パッケージのインストールとは異なり、各手順を完了するとフィードバックが得られず、問題の原因である可能性があると思います.
誰かがここで問題を見ることができますか、それとも私が見ていない別の問題がありますか?
助けてくれてありがとう
セットアップ: Mac OSX 10.7.5