問題タブ [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 に答える
351 参照

python - virtualenv / virtualenvwrapper / django-selectable

Django プロジェクトでvirtualenv、およびを使用しようとしています。パッケージを名前付きにvirtualenvwrapperインストールしました。私の Django プロジェクトは仮想環境にありません。それは私のホームディレクトリの下にあります。django-selectablevirtualenvselectable

virtualenvwrapperコマンドを実行しようとすると、メッセージ (以下を参照) が表示されますsetvirtualenvproject。ただし、ファイルが存在するように見えます。私は何を間違っていますか?

端末から:

プロジェクトを実行して、ユーザーがサイトの入力フォームにオートコンプリート フィールドを入力django-selectableしたときにヒットするようにしたいと考えています。virtualenv

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

python - Python virtualenv 環境の共有

1 つのユーザー アカウントに Python virtualenv (virtualenvwerapper で作成) があります。同じホストの別のユーザー アカウントから使用したいと考えています。

これどうやってするの?ホスト上のすべてのユーザーが利用できるように仮想環境を設定するにはどうすればよいですか? (主に Linux / Debian ですが、Mac OSX も含まれます。)

ありがとう。

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

python - mkvirtualenv --no-site-packages コマンドで「コマンドが見つかりません」というエラーが表示される

virtualenv と virtualenvwrapper をインストールしましたが、アプリケーションをセットアップしようとするとmkvirtualenv --no-site-packages、次のエラーが表示されます。

-bash: mkvirtualenv: command not found

これをトラブルシューティングする方法がわかりません。初心者として、私はどんな助けにも感謝します。

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

python - virtualenvwrapper で環境の名前を変更する

という環境があり、名前をvirtualenvwrapperdoorsに変更したいと思います。django

フォルダーの名前~/.virtualenvs/doorsを.djangoworkon django(doors)hobbes3@hobbes3

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

virtualenvwrapper - 独自の virtualwrapper テンプレートを作成する

virtualenvwrapperのドキュメントを正しく読んでいれば、独自のテンプレートを作成できるはずです。これは、いくつかの異なるタイプのプロジェクトを管理するのに役立ちます。

github の Flask と bitbucket の django の比較

残念ながら、これがどのように達成されたかについての明確なドキュメントはありません(経験豊富な目から見れば、かなり明確かもしれません)

また、全体像を見落としている可能性もあります。

助言がありますか?

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

python - linux + virtualenv + pip いくつかのシステムパッケージを使用

システム全体にインストールされている特定のパッケージを再利用したいのですが、他のパッケージはすべて無視します。

私は作成しましたmkvirtualenv --distribute --extra-search-dir=/usr/lib/python2.7/dist-packages/IPython myenv(デフォルトは--no-system-packagesですがpip freeze、ipython パッケージの知識はありません。

システム全体に既にインストールされている特定のパッケージ ( 、 など) を取得する方法はありますipythonnumpy?

ありがとう

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

python - virtualenvwrapper の mkvirtualenv と mkproject を区別する

Doug Hellman の virtualenvwrapperについて話しています。彼によると、virtualenvwrapper をインストールしたら、ここで説明されているように .bashrc ファイルを編集する必要があります。

次の 3 行のコードを追加します。

ここで、.virtualenv は、venv が配置されるディレクトリです。Devel は、コードが存在するディレクトリです。

観察 1: 私が行うmkvirtualenv proj1と、proj1 というディレクトリが .virtualenv 内に作成されますが、Devel 内には作成されません。

観察 2: するとmkproject proj1、.virtualenv 内と Devel 内にディレクトリが作成されます。

今質問:

  1. 観察 1について説明してください。

  2. 2 つのプロジェクトに同じ要件があり、単一の環境を使用したいが、別の仮想環境の作成から始めて、インストールされているものと同じものを再インストールしたくない場合はどうでしょうか。どうすればいいですか?

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

python - 複数のユーザーまたはグループ用のVirtualenv

私は、Pythonの新人のグループが、Pythonを使用して特定の種類の科学的作業を行うための新しいシステムをセットアップしています。2つの異なるpython(32ビットと64ビット)があり、システム上のユーザーが使用する共通モジュールのセットをインストールしたいと思います。

  • (a)一部のモジュールは、両方のpythonでそのまま動作します。
  • (b)いくつかのコンパイルコードとPythonに応じて異なるインストール、および
  • (c)特定のpythonではまったく機能しないものもあります。

virtualenv(+ラッパー)はこの種の状況に適していると言われましたが、その方法はわかりません。

  1. virtualenvを使用して、ユーザーごとに各モジュールをインストールしなくても、複数のユーザーアカウントにサンドボックス化されたモジュールを設定できますか?
  2. virtualenvを使用して、ケース(a)の時間を節約できますか?つまり、モジュールをインストールしますが、すべてのpythonにそれを認識させることができますか?

私は、環境を分離して、ケース(c)の問題に応じて、「workonscience32」「workonscience64」と入力するというアイデアが好きです。

アドバイスをいただければ幸いです。

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

python - Mac OSX 10.7.3 への virtualenvwrapper のインストール

私はプログラミング、mac osx、および bash の初心者です。

Mac osx 10.7.3 で virtualenvwrapper をセットアップするのに苦労しています。それは間違いなくパス設定の問題ですが、私はそれを機能させるのに苦労しています。

.bashrc での virtualenvwrapper のセットアップ

いくつかの端末出力:

ターミナルで「source .bashrc」を実行すると、出力が得られません。

ターミナルで mkvirtualenv を実行すると、次のようになります。

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

python-2.x - virtualenvwrapper.sh の「which python」が arch linux で失敗する

Arch Linux では、virtualenvwrapper をシステム全体にインストールした後、sudo pip2 install virtualenvwrapperこれをユーザーの .bash_profile に追加して、

新しいシェル ウィンドウを起動するたびにエラーが表示されます:-

これは、virtualenvwrapper.sh スクリプトの 50 行目まで追跡できます。

これは、python 2.7 のインストールに python2 を使用するという arch linux の規則との競合の結果です。

行 50 を に変更するとwhich python2、すべてが完全に機能し、新しいシェルを起動するたびにエラー メッセージが表示されなくなります。

この問題を解決する適切な方法は何ですか? 現在の OS が arch linux であることを明示的に確認し、if-else 条件を導入して virtualenvwrapper.sh で which python2 を使用し、パッチを virtualenvwrapper の作成者に送信する必要がありますか? または、arch Linux マシンの構成でできることはありますか?