問題タブ [virtualenvwrapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1714 参照

python - Python virtualenv --system-site-packages -- 予期しない pip の動作

それぞれが virtualenvs を使用する多数の python サービスがあります。私は時々これらの環境を再構築し、時間を節約したいと考えています。mkvirtualenv --system-site-packages私が望むものに近いようですが、まだ理解できない動作があります。

私が使用するパッケージの 1 つは gevent (ベータ版) で、GitHub から直接インストールします: sudo pip install -e git://github.com/surfly/gevent.git@1.0b4#egg=gevent. これは virtualenv の外で行われるため、システムのsite-packages. これは正常に動作し、新しい virtualenv を で作成すると--system-site-packages、存在しているように見えますが、別の rev と Egg が指定されています:

ただし、少なくともインストールされているように見えます。ただし、 を実行するpip install -e git://github.com/surfly/gevent.git@1.0b4#egg=geventと、gevent の (遅い) インストール プロセスが再び開始され--system-site-packagesます。

理想的には、要求しているバージョンの gevent が既に存在することを pip が認識し、再度インストールしようとしないようにしたいと考えています。私が試みていることを行う方法はありますか?

0 投票する
24 に答える
125178 参照

python - pipインストール後のvirtualenvwrapper.shはどこにありますか?

OSXでvirtualenvwrapperをセットアップしようとしていますが、見つけたすべての手順とチュートリアルでは、virtualenvwrapper.shを指すソースコマンドを.profileに追加するように指示されています。すべてのpythonおよびsite-packagesディレクトリを確認しましたが、virtualenvwrapper.shが見つかりません。これは私が個別にダウンロードする必要があるものですか?pipが正しくインストールされていませんか?

これは/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapperの内容です。

ご覧のとおり、virtualenvwrapper.shはありません。それはどこにある?

0 投票する
1 に答える
337 参照

bash - プロジェクト ディレクトリに自動変更するためのポストアクティベート スクリプト

virtualenvpostactivateスクリプトに、自分がいる virtualenv を通知する 1 行のエントリがあります。

workon コマンドを発行すると、プロジェクトのディレクトリにも変更される行を追加したいと考えています。これは本当に私だけのものなので、コマンドを発行してworkon myprojectmyproject を唯一の変数として使用し、次に/path/to/projects/myproject. すべてのプロジェクトが同じディレクトリにあるため、これは機能します。デモンストレーションするには:

うまくいきますが、もちろんコマンド変数は実際にはpost_activate. コマンド ラインから簡単に文字列を取得して、このスクリプトに渡すことはできますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
326 参照

google-app-engine - GAE が virtualenv に Web.py モジュールをインポートできない

Google App Engine (1.7.2) で実行するように virtualenv で Web.py (0.37) プロジェクトをセットアップしようとしていますがImportError: No module named web、appserver から取得しています。

virtualenv 内からweb.py を使用してインストールしましpython setup.py installたが、python インタープリターからインポートできるため、正しくインストールされていることを確認できます。

私の実際の G​​AE フォルダーは virtualenv の外にありますが、次のようにリンクされています。

ln -s ~/Development/google_appengine $VIRTUAL_ENV/google_appengine

そして私のpythonパスに追加されました$VIRTUAL_ENV/lib/python2.7/site-packages/gae.pth

私が見逃している追加のステップがあるはずです。エラーメッセージは次のとおりです。

0 投票する
2 に答える
2947 参照

macos - Python 3.3 は、OSX にインストールされた pip パッケージを見つけることができませんか?

最近、Python.org から Python 3.3 DMG をインストールしました。

pip、virtualenv、および virtualenv-wrapper がインストールされています。

私がする時:

環境は期待どおりに作成されます。

次に pip install を実行すると、次のようになります。

正しくインストールされます (エラーなし)。

次にpythonを起動すると:

pytz、pymemoize、mock など、他のいくつかのパッケージも試してみましたが、すべて同じ「No module named ...」という問題に悩まされているようです。

仮想環境の site-packages ディレクトリを見ると、パッケージがそこにありますが、インタープリターがそれらを見つけられないように見えるだけです。インストールされているpip freezeすべてのパッケージが一覧表示されます。

助言がありますか?

それが役立つ場合、私は使用しています:

  • Python 3.3 (これも Python.org の .dmg からインストール)
  • ピップ v1.2.1
  • virtualenv-wrapper v1.8.2
  • 配布 0.6.28
  • OSX 10.7 (ライオン)

編集:要求に応じて、の出力sys.pathは次のとおりです。

そのため、不足しているのは次のとおりです。「/Users/aparkin/.envs/someenv/lib/python3.3/site-packages」-仮想環境のサイトパッケージディレクトリ。

編集 2: 同様ls -lに、site-packages ディレクトリで実行すると、次のようになります。

0 投票する
4 に答える
60479 参照

python - virtualenv 内で `pip install lxml` を動作させることができないのはなぜですか?

注: virtualenvwrapper を使用しています。

仮想環境をアクティブ化する前に:

仮想環境をアクティブ化した後:

0 投票する
2 に答える
3068 参照

bash - スクリプトvirtualenvwrappermkvirtualenv

Python 2.7でゲームを作成していて、ゲームの開発環境の「ブートストラップ」をスクリプト化してから、シャベルを呼び出したいと考えています。virtualenvwrapperが検出されない場合は、virtualenvブートストラップソリューションを使用します。ただし、virtualenvwrapper検出された場合は、代わりに使用したいと思います。

問題は、virtualenvwrapperインラインシェル関数がブートストラップスクリプトに継承されないことです。私の知る限り、これは「mkvirtualenvNotOrion」のようなものの実行を除外します。環境変数「VIRTUALENVWRAPPER_VIRTUALENV」設定されているので(私の場合はmacportsから:) /opt/local/bin/virtualenv-2.7、代わりに直接使用してみました。

ブートストラップスクリプトがシャベルのインストールを終了します。ただし、シャベル(最後の行など)を実行すると、警告が発生します。

では、どういうわけかスクリプトから「mkvirtualenv」を呼び出すことは可能ですか?そうでない場合、同じ効果があるが警告を生成しないスクリプトから何か他のものを実行できますか?

0 投票する
1 に答える
926 参照

django - Django の Mac (10.6.8) での virtualenvwrapper の初期化

Django を使って仮想環境を作りたいです。virtualenvwrapper Web サイトの初期化手順のドキュメントがよくわかりません。/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages に virtualenvwrapper をインストールしました。XCode、Homebrew、Posgres もインストール済みです。

ドキュメントには次のように記載されています。

$ export WORKON_HOME=~/Envs

$ mkdir -p $WORKON_HOME

$ source /usr/local/bin/virtualenvwrapper.sh

$ mkvirtualenv env1`

私は特に最初の行について混乱しています。「WORKON_HOME」という名前のプロジェクト フォルダーを作成し、それを「Envs」という別のフォルダーにエクスポートする必要があるということですか? (Mac で両方のフォルダーを検索しましたが、見つかりませんでした)。そして、2行目で別のディレクトリ「WORKON_HOME」を作成しますか? より良い説明/チュートリアルへの提案やリンクがあれば、大いに感謝します。ありがとう。

0 投票する
0 に答える
833 参照

permissions - Virtualenv hook.log

私のチームは virtualenvwrapper を使用してプロジェクトの virtualenv を管理しています。ただし、hook.log グループのアクセス許可は、すべてのユーザーが持つ共有グループ (この場合は www-data) を保持するのではなく、個々のユーザーに変更され続けるようです。誰でもこれを経験したことがありますか?

virtualenvwrapper.sh を入手しようとすると、次のエラーが表示されます。

0 投票する
12 に答える
231236 参照

python - bash: mkvirtualenv: command not found

After following the instructions on Doug Hellman's virtualenvwrapper post, I still could not fire up a test environment.

It should be noted that I'm using WORKON_HOME that is not in my $HOME. I tried looking for /usr/local/bin/virtualenvwrapper.sh as shown in the virtualenvwrapper installation docs, but it does not exist.

I'm running CentOS 6 and python 2.6.6, if this matters.