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

virtualenv - `mkvirtualenv` コマンドの中身は何ですか?

コマンドの内部で何が起こっているのか知りたいmkvirtualenvので、それがどのように呼び出されるかを理解しようとしていますvirtualenv

インストール後に virtualenv プログラムが配置されている場所と、インストール後に mkvirtualenv プログラムが配置されている場所を特定するのが最も簡単な方法です。そう:-

ここで私が目にする奇妙なことはwhich mkvirtualenv、何の結果ももたらさないということです。なんで?

インストール後の virtualenvwrapper ディレクトリをさらに掘り下げると、3 つの python ファイルしか表示されません。

mkvirtualenvそして、私の端末で が利用できるようになった唯一の理由は、 を追加したからだと思いますsource/opt/local/library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh。以前に尋ねた質問に答えると、これは単純にが bash 関数として表現されており、自分のorファイルmkvirtualenvで virtualenvwrapper.sh をソースしているため、自分の端末で利用できるためです。.bashrc.bash_profile

スクリプトを掘り下げるvirtualenvwrapper.shと、なるほど

ここは私がまだ理解していないところです -virtualenvこの bash 関数で直接参照されているようには見えません。mkvirtualenvでは、この bash 関数は、コマンド ライン (例: mkvirtualenv -p python2.7 --no-site-packages mynewproject) から pythonvirtualenvプログラムに引数を正確にどのように渡しますか?

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

python - メインのPythonインストールフォルダーにインストールパッケージをpipできないのはなぜですか?Virtualenvが邪魔になっていますか?

インストールvirtualenvしてvirtualenvwrapper-win。Pythonの場所が3つある場合、そのうちの1つはです.bat。見る?

また、新しいライブラリをインストールしようとするとpip、最終的には

たとえばpip install Flask、Pythonインタープリターを開いて、次のようにインポートしようとしました。

だから私の質問は、なぜC:\env存在するのかということだと思います。インストールしたのは少し前のことで、 dirが作成されvirtualenvたと思います。envとにかく、にあるメインのPythonインストールにパッケージをインストールできるようにしたいのですC:\Python27\Lib\site-packagesが、それは賢明な方法ではありませんか?人々は常にを使うべきだと聞きvirtualenvました。この問題を解決する方法とベストプラクティスについての提案を受け付けています。

また、私はvirtualenvwrapper-win仕事に就くことができませんでした。その作者は、私のシステムのPythonのメインインストールがにあると思ったので、動作しないと私に言いましたC:\env\Scripts\python.exe

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

python - add2virtualenv (virtualenv ラッパー) は scipy では機能しません

グローバル python パッケージなしで virtualenv を作成したいのですが、共有されている scipy ディストリビューションを使用します。scipy のインストールにはかなりの時間がかかるため、あまり頻繁に作業を行いたくありません。

だから私は実行add2virtualenv /Library/Python/2.7/site-packages/scipyし、add2virtualenvを実行した後、ディレクトリが追加されたことを示しています。(再確認しましたが、正しいディレクトリです)。次にworkon myfile、作業ディレクトリがリロードされていることを確認します。ただし、scipy を読み込もうとすると、ImportError: No module named scipy. これは予想外です。

非グローバル サイト パッケージの virtualenv でグローバル scipy を使用した人はいますか?

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

virtualenv - Pythonvirtualenvwrapper初期化エラー

マシンを再起動した後、ログインスクリプトが仮想環境を呼び出しているときに、仮想環境のセットアップに失敗していることがわかります。

私の.bashrcには

そして、エラーは次のようになります

私の知る限り、エラーメッセージでほのめかされている項目は問題ないように見えますが、

私はPythonにかなり慣れていませんが、virualenvが数週間動作していて、何度も再起動しているので、これらすべてにかなり戸惑っています。どんなポインタでも大歓迎です。

OSX Lion、Python 2.7

0 投票する
18 に答える
918217 参照

python-3.x - virtualenvを削除/削除するにはどうすればよいですか?

次のコマンドで環境を作成しました。virtualenv venv --distribute

次のコマンドでは削除できませんrmvirtualenv venv。- これは、virtualenvwrapperについて以下の回答で説明されているように、virtualenvwrapperの一部です。

ls現在のディレクトリでを実行しても、venvが表示されます

私がそれを取り除くことができる唯一の方法は次のようです:sudo rm -rf venv

環境がアクティブではないことに注意してください。Ubuntu11.10を実行しています。何か案は?システムを再起動してみましたが、役に立ちませんでした。

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

python - virtualenvwrapper -> Python バイナリの更新

私は virutalenvwrapper を使用しており、django アプリケーション用の virtualenv を作成しました。私はpython 2.6.1を実行していました。これを設定した時点で、残念ながらpython 2.6.1には、kwargsでユニコード文字列を渡すことに関してバグがあります。その結果、vritualenv で使用される python バイナリを更新しようとしています。

Python 2.7.2 がすべてインストールされています。新しいpythonバイナリを使用するために現在のvirtualenvを「移行」する最良の方法は何かを理解する必要があります。

私が理解しているように、virtualenv と virtualenvwrapper は、インストール中に使用される python に敏感です。それでは、

1)python 2.7を使用していることを確認しながら、virtualenv、virutalenvwrapperをアンインストールして再インストールしますか?これを行うと、古い virtualenv は機能しますか、それとも再作成する必要がありますか?

また

2) virtualenv で使用されているバイナリを何らかの方法で更新できますか?


更新:
新しい環境をゼロから作成することになりました。
virutalenv または virtualenvwrapper をアンインストールして再インストールしませんでした。それが後で私を噛むかどうかはまだわかりませんが、今のところ問題ないようです.

virtualenv ラッパーと virtualenv で Python のバージョンを変更しても問題ないかどうかを明確に知りたいです。

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

python - ckan開発にvirtualenvwrapperを使用する方法は?

virtualenvwrapperを使用してCKANプロジェクトで開発することは、 virtualenvwrapperの紹介から得られる単純なワークフローよりも少し複雑です。つまりmkvirtualenv ckanCKANソースのインストール手順に従ってCKANをvirtualenvにインストールし、CKANをハッキングするだけです。

virtualenvwrapperのドキュメントを正しく理解している場合は、mkproject ckanコマンドを使用して、ckanというvirtualenvをWORKON_HOME~/.virtualenvsデフォルトで)非表示にし、PROJECT_HOME~/Projects私のマシンでは)ckanという素敵で整頓されたプロジェクトディレクトリに、実際に作業しているソースコードリポジトリであり、virtualenvに入る他のすべてのファイルが散らかっていません。しかし、virtualenvwrapperのプロジェクト管理ドキュメントはあまり詳細ではありません。

そうしてmkproject ckanからckansourceのインストール手順に従うと、pip install --ignore-installed -e git+https://github.com/okfn/ckan.git#egg=ckanコマンドはckan gitリポジトリを必要な場所で~/.virtualenvs/ckan/src/ckanはなく、~/Projects/ckanディレクトリにインストールします。ckan gitリポジトリをプロジェクトディレクトリに配置するにはどうすればよいですか?

また、同じvirtualenvwrapperプロジェクトの一部としてさまざまなCKAN拡張機能(一部は独自のgitリポジトリに含まれています)をハックしたいので、virtualenvwrapperにもそれらをインストールしてもらいたいと思い~/Projects/ckanます。

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

python - Fabric で virtualenvwrapper を使用して virtualenv を切り替えることができません

私はDjangoの展開virtualenvwrapperに使用しています。virtualenv以下は私のファブリックタスクです:

上記のfabタスクを実行しましたが、動作がおかしいです。pipすべてのパッケージの取得を開始し、それらのセットアップ ファイルの実行を開始します。ファイルの実行中setupにクラッシュし、Permission denied.

しかし、なぜ?内部~で動作していvirtualenvます。

私は何を間違っていますか?

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

python - Virtualenvwrapperが見つかりません

私がPythonについて知っていることを考えると、私が抱えている問題は起こってはならないはずです。Mac OS XSnowLeopardにpipを使用してvirtualenvwrapperをインストールしました。/Library/Python/2.6/site-packagesにあります。しかし、virtualenvwrapperをインポートしようとすると、Pythonはその名前のモジュールはないと言っています。他のモジュール(virtualenvなど)は問題なくロードされ、/ Library / Python / 2.6/site-packagesは私のPythonパスの一番上にあります。では、Pythonが見つけられないようにvirtualenvwrapperに何か奇妙なことがありますか?