問題タブ [python-venv]

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 に答える
102 参照

python-3.x - venv を使用した pip は、多くのモジュールがインストールされていることを示しています

Ubuntu 13.10 ラップトップでソースから Python 3.3.0 をビルドしました。

コマンドを使用/usr/bin/virtualenv -p /python3.3.0/bin/python3 foo_virtして仮想環境を作成すると、実行時にモジュールがインストールされていないことがわかりますpip freeze。これは私が期待する動作です。

を使用する/python3.3.0/bin/python3 -m venv foo_virtと、大量のモジュールがインストールされていることがわかります。

次に、モジュールのドキュメントに従って実行して、その特定のバージョンの Python 用の pip をインストールしようとしました: python3 get-pip.py. しかし、これらのモジュールはすべて表示されます。

venv仮想環境にモジュールがインストールされないようにするにはどうすればよいですか? ドキュメントに役立つオプションが見つかりませんでした。また、この問題は Windows 7 では発生していません。ありがとうございます。

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

bash - zsh から実行した場合、bash はプロンプトを変更しません

私は zsh を使用していますが、bash を必要とし、zsh では動作しないスクリプトがいくつかあります。基本的にスクリプトは何をしますか - 環境変数の束を設定し、Python VE をアクティブにします。通常、Python VE を bash でネイティブにアクティブ化すると、プロンプトが変わります。

それらの括弧が見えますか?今私の問題は、zshからbashを実行してpython VEをアクティブにすると、それがアクティブになりますが、プロンプトは変更されません。私はそれが好きではありません

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

python - Python3 の venv は virtualenv とどう違うのですか?

私はvirtualenvおよびvirtualenvwrapper Python パッケージの長年のユーザーです。

virtualenv は Python3 の組み込みvenv モジュールとどう違うのですか? または、virtualenv は venv に基づいて構築されているか、venv を組み込んでいますか?

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

python - 新たに作成された Python 仮想環境のデフォルト ライブラリ

virtualenvPythonツールを使用して新しい仮想環境を作成しました。

次に、仮想環境をアクティブにしました

それから私はやったpip freeze、これは私が得たものです:

仮想環境に明示的に何もインストールしていないのに、どれだけ多くのライブラリがインストールされたのか疑問に思っています。

UPDATE 1 :いくつかの回答が示唆されたときvirtualenv --no-site-packages、ステップ1でも使用して新しいvenvを作成しましたが、同じ問題が続きました。あたかも引数を使用してもまったく効果がなかったかのように。

更新 2 : 問題を解決できたので、以下に私の経験を投稿しました。コメントで指摘されているように; ここに関連する質問があります。link、それは私が問題を解決するのを助けました.

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

python - Python 3.x venv 環境は再配置可能ですか?

Python 3.3 の時点で、stdlib には仮想環境を作成するための venv モジュールがあります。Python 3.x venv 環境は再配置可能ですか?

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

python - venv、Flask (および Apache)

Apache+mod_wsgi で実行したい Flask+Python3 アプリケーションがあります。(virtualenv ではなく) venv を有効にする正しい方法は何ですか?

これまでに遭遇したすべてのドキュメントは、virtualenv についてのみ説明しています。私はPythonにかなり慣れていないので、明らかなことを見落としているかもしれません。また、venv の代わりに virtualenv を使用する理由がある場合は、その理由を理解しておくとよいでしょう。

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

python - virtualenvにPyGameをインストールする際の問題

Ubuntuの仮想環境でプログラムを実行しています。これにより、Webページを介してサーバーに接続し、Webカメラの写真を撮ることができます。私はpygameを使って写真を撮っています.venvの外では完全に動作します. 次のようにしてvenvにインストールしようとすると:

私は得る

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

python - なぜ 'python3 -m venv myenv' は、システムのどこにでもあるどのバージョンの pip よりも古いバージョンの pip を myenv にインストールするのですか?

これは、仮想環境をアクティブにして を実行しても解決できない問題を引き起こしているわけではありませんpip install -U pipが、古いバージョンの pip はどこから来たのかいつも疑問に思っています。

OS X 10.7.5 を使用しています。pyvenv-3.4 myenvまたはを使用して仮想環境を作成すると、仮想環境python3 -m venv myenv内にインストールされている pip のバージョンは 6.0.8 ですが、グローバル pip を 6.1.1 にアップグレードしました。

これは、私が何を意味するかを示す端末セッションです。

これが私が発生したいことです:

仮想環境内で作成されたもの以外に、pip 6.0.8 が見つかりません。

これを試して理解するために使用したさまざまなコマンドの出力を次に示します。

私もfindを使ってみました:

/usr/local/bin/pipたぶん犯人だったのではないかと思いましたが、違います:

うーん。おそらくOS X pythonにはそれがありますか?

6.1.1 は、OS X の 2.7.1、python.org の 2.7.9、または python.org の 3.4.3 など、どの python ディストリビューションに問い合わせても報告されます。

仮想環境に配置される pip のバージョンを更新することは可能ですか (または推奨されますか)?