問題タブ [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.
python - Python Windows パッケージを virtualenv にインストールできますか?
Virtualenv は素晴らしいです。さまざまなプロジェクトの依存関係がすべて共通の山にまとめられないように、多数の個別の Python インストールを保持できます。
しかし、.exe インストーラーとしてパッケージ化されたパッケージを Windows にインストールしたい場合、virtualenv にインストールするように指示するにはどうすればよいでしょうか? たとえば、pycuda-0.94rc.win32-py2.6.exe があります。実行すると、レジストリが調べられ、インストール先の Python26 が 1 つだけ見つかります。これは、virtualenv のベースとなっている一般的なものです。
virtualenvにインストールするように指示するにはどうすればよいですか?
python - どの python 仮想環境とデプロイ ソリューションを使用すればよいですか?
Python アプリケーション用の仮想環境ソリューションを探していて、これらの要件を尊重するものを探しています。
- Windows と Linux
- x86/x64 Python バージョンで動作
- 使いやすい/維持しやすい
- Python 2.6-2.7 互換、できれば 3.x
- ソース管理しやすい - パッケージを SCM に保持したい。
ここまででvirtual-pythonとzc.buildoutを特定しましたが、少なくとも buildout は py3 をサポートしていません。私はソリューションのリストを探しているのではなく、できれば複数を使用した後に推奨するソリューションの 1 つだけを探しています。
python - cronとvirtualenv
cronからDjango管理コマンドを実行しようとしています。プロジェクトをサンドボックス化するためにvirtualenvを使用しています。
私はここや他の場所で、virtualenv内から実行されている管理コマンドを示す例を見てきました。
ただし、syslogはタスクを開始する必要があるときにエントリを表示しますが、このタスクが実際に実行されることはありません(スクリプトのログファイルは空です)。シェルから手動で行を実行すると、期待どおりに機能します。
現在、コマンドをcron経由で実行できるようにする唯一の方法は、コマンドを分割して、ダムbashラッパースクリプトに配置することです。
編集:
arsは、コマンドの有効な組み合わせを考え出しました。
少なくとも私の場合、virtualenvのアクティブ化スクリプトを呼び出しても何も起こりませんでした。これは、ショーでも同様に機能します。
python - Django、PIP、および Virtualenv
virtualenvで実行されると思われるこのdjangoプロジェクトを入手しました。pip install を介して virtualenv をインストールし、env を作成しましたが、pip 要件ファイルをフィードしようとすると、次のようになりました。
ログ ファイルのエントリは次のとおりです。
また、私がフィードしようとしている要件ファイルは次のとおりです。
PIPに問題がある可能性はありますか?easy_install を使用してインストールし、ファブリックなどのモジュールを問題なくインストールするために使用しました。
誰かが手を貸してくれることを願っています:)ところで、これが私のローカルセットアップです:OSX 10.6.4、Python 2.6.1、Django 1.3アルファ。ありがとう!
python - virtualenvで`--no-site-packages`オプションを元に戻します
オプションを使用してvirtualenvを作成し、--no-site-packages
多くのライブラリをインストールしました。--no-site-packages
ここで、オプションを元に戻し、グローバルパッケージも使用したいと思います。
virtualenvを再作成せずにそれを行うことはできますか?
より正確に:
オプションを使用しないのではなく、オプションを使用してvirtualenvを作成すると、正確に何が起こるのだろうか。--no-site-packages
何が起こるかを知っていれば、それを元に戻す方法を理解できます。
django - VirtualEnv なしで Pinax を実行する
virtualenv なしで Pinax を実行する方法はありますか?
mediatemples グリッド ホスティング サービスの django-container で実行したいので、virtualenv なしで実行したいと考えています。彼らのコンテナは 1Gb の専用メモリまで拡張できるため、自分の VPS やスケーリングの問題について心配する必要はありません。しかし、彼らの反応は次のとおりでした。
" DjangoContainer の動作方法が原因で、virtualenv を使用するようにサーバーを構成することはできません。基本的に、DjangoContainer は仮想化されたサーバーです (AccountCenter ツールまたは 'mtd 以外にはアクセスできません)。 ' コマンド ライン ツール) は、Django アプリケーションを提供するという特定の目的で使用されます。Django コンテナ フォルダをマウントして、アプリケーション コードが含まれるようにしますが、使用する Python のバージョンや場所を変更することはできません。これはおそらく、次のようにする必要があることを意味しますこの方法で virtualenv を使用する一般的な考え方は、Pinax アプリケーション用のカスタム環境を作成することになるため、virtualenv サポートなしで Pinax を使用してください。ここで述べたように、サーバーに使用を指示することは不可能です。」
python - site.addsitedir が .pth ファイルを完全に処理していない
これは apache/mod_wsgi/virtualenv/django スタックです。virtualenv site-packages dir に virtualenv_path_extensions.pth ファイルがあります。apache confには
my.wsgi は
ここで、Python シェルを起動してサイトをインポートし、上記の行を呼び出すと、sys.path は正しく見えます: virtualenv_path_extensions.pth 内のすべてのパスが読み込まれました
ただし、Apache では、django がパス上にないと主張しているため、500 エラーが発生します。my.wsgi の addsitedir 行の後に sys.path をログに記録すると、virtualenv_path_extensions.pth の最初の行が追加されたように見えますが、残りは追加されていません!
何が原因でしょうか?
django - Django virtualenv デプロイメント構成
私は最近 virtualenvwrapper を使い始めて作成しました
Virtualenvwarpper は ~/.virtualenv の下に example.com という名前の virtualenv を自動的に作成するため、これがすべての virtualenv の中心的なコンテナーになります。pip経由でdjangoと他のいくつかのパッケージをインストールした後、私のサイトは
/srv/www/example.com/public_html の下のサイトで example.com virtualenv を使用できない場合、サイトを ~/.virtualenv/example.com に配置する必要がありますか。このデプロイ用の apache mod_wsgi 構成を見せてもらえますか? ありがとう
python - virtualenv、sys.path、およびサイト パッケージ
私はdjango展開用のvirtualenvをセットアップしています。グローバル サイト パッケージにアクセスせずに、隔離された環境が必要です。オプション --no-site-packages を使用してから、その環境のローカル pip インスタンスをインストールしました。
pipとrequirements.txtファイルを使用した後、ほとんどのパッケージがsys.pathにない「ビルド」フォルダーにインストールされていることに気付いたので、次のようなエラーが発生します
「django.confという名前のモジュールがありません」
ベースのvirtualenvパッケージの後にvirtualenvwrapperもインストールしました。
私が思い出す限り、以前に「ビルド」フォルダーを見たことがなく、なぜこれらのパッケージがローカル環境のサイトパッケージフォルダーに単純にインストールされなかったのか不思議です。そのビルド フォルダーを指定するにはどうすればよいですか?なぜそれが存在するのですか?
ありがとう
python - Python には、Ruby の rvm と同じくらい堅牢なものがありますか?
これはこの質問の重複ではありません。
私はすでにvirtualenvとvirtualenvwrapperとpipを認識していますが、私が望むものを正確に持っているようには見えません。
複数のバージョンの Python だけでなく、複数のバージョンの Django (たとえば) をインストールし、「アクティブな」バージョンの Python と「アクティブな」バージョンの Django を組み合わせて一致させる方法を探しています。
たとえば、Django 1.0、1.1、および 1.2 があり、トランクは「アクティブ」です。Python 2.5、2.6、および 2.7 でテストできるようにしたいと考えています。次に、Django 1.2 を「アクティブ」にして、すべての Python バージョンで再度テストします。
その例で virtualenv を使用して潜在的に取得できる方法を確認できますが、Python 2.5、2.6、および 2.7 と Django バージョン 1.0、1.1、および1.2. この時点で、私が作成する必要がある仮想環境の数が管理不能になりつつあります。
virtualenv の作成と切り替えに対処することなく、Python バージョン X を「アクティブ」にし、Django バージョン X を「アクティブ」にし、MyApp バージョン X を「アクティブ」にすることができるようにしたいと思います (そして、私は間違いなくそうしません)。大量のブートストラップ スクリプトを実行する必要はありません)。
私が探しているものはPythonに存在しますか、それともvirtualenv、virtualenvwrapper、およびこれをエレガントに処理できるpipについて欠けているものはありますか?