問題タブ [virtualenv]

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 投票する
2 に答える
13175 参照

python - 展開を処理するために pip、virtualenv、および Fabric をどのように使用しますか?

あなたの設定、トリック、そして何よりもワークフローは何ですか?

これらのツールは優れていますが、その使用方法に関するベスト プラクティスはまだないため、どのように使用するのが最も効率的かわかりません。

  • pipバンドルを使用しますか、それとも常にダウンロードしますか?
  • 手動で Apache/Cherokee/MySQL をセットアップしますか、それともスクリプトを用意していますか?
  • すべてをvirtualenvに入れて使用し--no-site-packagesますか?
  • 複数のプロジェクトで 1 つの virtualenv を使用していますか?
  • Fabricを何に使用しますか(デプロイのどの部分をスクリプト化しますか)?
  • Fabric スクリプトをクライアントまたはサーバーに配置しますか?
  • データベースとメディア ファイルの移行をどのように処理しますか?
  • SConsなどのビルド ツールが必要になることはありますか?
  • 展開の手順は何ですか? それぞれをどのくらいの頻度で実行しますか?
0 投票する
1 に答える
1900 参照

python - virtualenvは、shutilやurllib2などの標準モジュールをコピーしません

新しいvirtualenvを作成すると、新しいvirtualenvにvirtualenv .virtualenvs/my_envコピー/リンクされた標準のpythonモジュールのサブセットのみがあります。

たとえばls -l、.virtualenvs / my_env / lib / python2.6で実行すると、次のように表示されます。

ただし、のようなモジュールは、にある場合でもコピーさshutilurllib2ません/usr/lib/python2.6/shutil.py。Ubuntu9.10を使用しています。

これは予想される動作ですか?どうすればshutilなどのモジュールをvirtualenvにインストールできますか(これらのモジュールはpypiで見つかりませんでした)?

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

python - Virtualenvwrapper .hook: 許可が拒否されました

以前は使用virtualenvwrapperしていましたが、新しいコンピューターで実行するのに問題があります。私の.bashrcファイルは指示に従って更新されます:

しかし、source実行すると、次のようになります。

この以前の投稿ではvirtualenvwrapper.sh$$. これを修正する方法はありますか?

0 投票する
6 に答える
33529 参照

python - Windowsへのvirtualenvwrapperのインストール

easy_installを使用してWindowsにvirtualenvとvirtualenvwrapperをインストールしました。しかしmkvirtualenv、欠けています。自分のマシンで検索しようとしましたが、見つかりませんでした。どうやって解決したらいいのかわからない。何か考えはありますか?

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

python - Windows の fabfile で activate_this.py を使用して Python 仮想環境をアクティブにします。

Django プロジェクトの設定にアクセスする必要がある Fabric タスクがあります。

Windows では、Fabric をプロジェクトの virtualenv にインストールできません (Paramiko + pycrypto deps の問題)。しかし、問題なくシステム全体のサイト パッケージに Fabric をインストールできます。

Django をプロジェクトの virtualenv にインストールしました。「VIRTUALENV\Scripts\activate.bat」スクリプトで virtualenv をアクティブにすると、すべての "> python manage.py" コマンドを簡単に使用できます。

私のプロジェクトには、セットアップ、テスト、展開などのタスクを提供するファブリック タスク ファイル (fabfile.py) があります。私の fabfile の一部のタスクは、「django.conf インポート設定から」を通じて、私の django プロジェクトの設定にアクセスする必要があります。 "。

私が持っている唯一の使用可能な Fabric インストールは、システム全体のサイト パッケージにあるため、fabfile 内で virtualenv をアクティブにして、django を使用できるようにする必要があります。これを行うには、プロジェクトの設定などにアクセスできるようにするために、プロジェクトの virtualenv の「activate_this」モジュールを使用します。activate_this.py を実行する前後に「print sys.path」を使用すると、プロジェクトの virtualenv を指すように Python パスが変更されたことがわかります。ただし、まだdjango.conf.settingsをインポートできません。

*nix (Ubuntu および CentOS) と Cygwin でこれを正常に実行できました。Windows でこのセットアップ/ワークフローを使用しますか? もしそうなら、なぜこれが Windows で動作しないのか、またはこの問題を回避するためのヒントやコツを教えてください。

感謝と乾杯。


参照:

ローカル開発環境:

  • パイソン 2.5.4
  • Virtualenv 1.4.6
  • ファブリック 0.9.0
  • ピップ 0.6.1
  • ジャンゴ 1.1.1
  • Windows XP (SP3)
0 投票する
2 に答える
8697 参照

python - 私の仮想環境では、すべてのコマンドに sudo を使用する必要があります

をセットアップしましたがvirtualenv、これは機能していますが、何らかの理由で、 のsudoような単純なコマンドに使用する必要がありますmkdir。明らかに、私は何か間違ったことをしました。それが何であるかについて何か考えはありますか?

ありがとう

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

django - virtualenvのdjango + mod_wsgiが機能しない

virtualenv で django アプリのセットアップを終えたばかりで、ファブリック スクリプトを使用して展開がスムーズに進みましたが、現在 .wsgi が機能していません。インターネットであらゆるバリエーションを試しましたが、うまくいきませんでした。私の .wsgi ファイルは次のとおりです。

同じエラーが発生し続けます:

私の仮想環境は /home/user/webapps/kcdfweb にあります 私のアプリは /home/user/webapps/kcdf.web/releases/current/project_name です 私の wsgi ファイルは home/user/webapps/kcdf.web/releases/current/project_name です/apache/project_name.wsgi

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

python - Fabric が約 2 分間、サーバーからの切断メッセージを表示するのはなぜですか?

Disconnecting from username@server... done.fab コマンドを発行するたびに、新しいコマンド プロンプトが表示される前に、Fabricがほぼ 2 分間表示されます。

この問題は、内部サーバーと Rackspace クラウド サーバーの両方に発行された Fabric コマンドを使用する場合に発生します。以下に、サーバーからの auth.log を含めましたが、MacBook のログには何も表示されませんでした。

問題が何であるかについて何か考えはありますか?

LogLevel VERBOSE のサーバーの SSH auth.log

サーバー構成

  • OS: Ubuntu 9.10 および Ubuntu 6.10 (これらの OS で 4 台のサーバーをテスト済み)
  • OpenSSH: Ubuntu パッケージ バージョン 1.5.1p1-6ubuntu2

クライアント構成

  • OS: Mac OS X 10.6.3
  • ファブリック ver 0.9
  • 仮想環境 ver 1.4.7
  • ピップ版 0.7

テストに使用する単純な fabfile.py

fab -H server_ip host_type次のfabfileで実行しただけでも問題は解決しません。

問題の原因についての考え

この問題がいつまで続いているかは定かではありませんが、Fabric を使用してサーバーの切断が遅いことに気付き始めてから変更された点を以下にいくつか示します。

  1. virtualenv 1.4.7、virtualenvwrapper 2.1、および pip 0.7 を使用して、virtualenv を再作成しました。これが関連しているかどうかはわかりませんが、virtualenv 内から fabfiles を実行しているので考えられます。
  2. OS X のファイアウォールを有効にしました。OS X のファイアウォールを無効にしても問題が解決しないため、これは問題ではありません。
0 投票する
2 に答える
2665 参照

python - virtualenv卵黄の問題

yolk -lUbuntu10.04に114個のパッケージがインストールされているという情報が表示されます。を使用して新しいvirtualenvディレクトリを作成した後

virtualenv virt_env/virt1 --no-site-packages --clear

私はそれに切り替えました、私のプロンプトは変わりました、そしてそれからyolk -l私に同じ114のパッケージを再び与えます。

そこで何が起こっているのですか?

0 投票する
3 に答える
4454 参照

python - --no-site-packagesで作成されたvirtualenvにグローバルパッケージを含める

私は通常--no-site-packages、より分離するためのオプションを使用してvirtualenvsを作成することを好みます。また、デフォルトのpythonグローバルパッケージには非常に多くのパッケージが含まれており、通常、それらのほとんどは必要ありません。PILただし、またはのように、いくつかの選択したパッケージをグローバルに保持したいと思いますpsycopg2。それらをに含める良い方法はありvirtualenvますか?それは簡単に自動化することもできますか?