問題タブ [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.
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
プログラムに引数を正確にどのように渡しますか?
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
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 を使用した人はいますか?
virtualenv - Pythonvirtualenvwrapper初期化エラー
マシンを再起動した後、ログインスクリプトが仮想環境を呼び出しているときに、仮想環境のセットアップに失敗していることがわかります。
私の.bashrcには
そして、エラーは次のようになります
私の知る限り、エラーメッセージでほのめかされている項目は問題ないように見えますが、
と
と
私はPythonにかなり慣れていませんが、virualenvが数週間動作していて、何度も再起動しているので、これらすべてにかなり戸惑っています。どんなポインタでも大歓迎です。
OSX Lion、Python 2.7
python-3.x - virtualenvを削除/削除するにはどうすればよいですか?
次のコマンドで環境を作成しました。virtualenv venv --distribute
次のコマンドでは削除できませんrmvirtualenv venv
。-
これは、virtualenvwrapperについて以下の回答で説明されているように、virtualenvwrapperの一部です。
ls
現在のディレクトリでを実行しても、venvが表示されます
私がそれを取り除くことができる唯一の方法は次のようです:sudo rm -rf venv
環境がアクティブではないことに注意してください。Ubuntu11.10を実行しています。何か案は?システムを再起動してみましたが、役に立ちませんでした。
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 のバージョンを変更しても問題ないかどうかを明確に知りたいです。
python - ckan開発にvirtualenvwrapperを使用する方法は?
virtualenvwrapperを使用してCKANプロジェクトで開発することは、 virtualenvwrapperの紹介から得られる単純なワークフローよりも少し複雑です。つまりmkvirtualenv ckan
、CKANソースのインストール手順に従って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
ます。
python - Fabric で virtualenvwrapper を使用して virtualenv を切り替えることができません
私はDjangoの展開virtualenvwrapper
に使用しています。virtualenv
以下は私のファブリックタスクです:
上記のfab
タスクを実行しましたが、動作がおかしいです。pip
すべてのパッケージの取得を開始し、それらのセットアップ ファイルの実行を開始します。ファイルの実行中setup
にクラッシュし、Permission denied
.
しかし、なぜ?内部~
で動作していvirtualenv
ます。
私は何を間違っていますか?
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に何か奇妙なことがありますか?