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

virtualenv - パッケージは、サイト パッケージではなく、間違った (src) ディレクトリに pip 経由でインストールされます

次のコマンドで virtualenvwrapper と pip を使用して、このパッケージを virtualenv にインストールしています。

興味深いことに、パッケージは src フォルダーに配置されますが、予想していた site-packages フォルダーには配置されません。パッケージは次のフォルダーに配置されます。

これの代わりに:

私が使用している pip install コマンドまたはパッケージの setup.py に何か問題があると思います。

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

python - pip は、別の仮想環境からサイト パッケージをアンインストールしたい

私はpython仮想環境で作業しています( virtualenvwrapper)。コードのブランチを作成し、それを別の virtualenv で編集したいと考えました。postactivate スクリプトで、django src フォルダー (およびその他のいくつか) へのパスを定義します。

$ cpvirtualenv ~/.virtualenv/v1 ~/.virtualenv/v2 無事にコピーできました。

私はそれworkon v2からしたいと思っていましたpip uninstall PIL。次のエラーが表示されます。

からもやってみました~/.virtualenv/v2

PIL を v1 からではなく、v2 からアンインストールします。virtualenv-clone も試しましたが、何が起こっているのかわかりません。いつでも新しい virtualenv を作成し、postactivate スクリプトをコピーできますpip -r install requirements.txtが、発生したエラーを理解したいと思います。

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

python - 「virtualenv」または「virtualenvwrapper」は誰が処理しますか?

さて、virtualenv をインストールし、pip をインストールしました。次に、を使用して virtualenvwrapper をインストールし、 $WORKON_HOME変数と設定sudo pip install virtualenvwrapperもセットアップしました。

今、私はいくつかのランダムなディレクトリに切り替えて、誰がそれを処理するかを使用してそこに環境をcd ~/Code/Django/ 作成するvirtualenv env1 場合、つまり、virtualenvwrapper を使用できますか?現れる!workon~/.virtualenvs/

そして、この新しい環境は、virtualenvwrapper によって作成されたものと同じくらい安全でしょうか???

どこか間違っていたら教えてください!!

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

python - virtualenv と virtualenvwrapper を使用した後、好きな場所にプロジェクト フォルダーを作成できますか?

mkvirtualenv を使用した後、フォルダーを取得します。

~/virtualenvs/first_project

しかし、私はすべてのプロジェクトのワークスペースとして別のフォルダーを使用していました。そのフォルダを引き続き使用できますか?

また、virtualenv と virtualenvwrapper を使用して django をセットアップするための包括的な手順を教えてください。

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

python - virtualenvwrapper 古い vitualenvs をインポート

しばらく使用virtualenvした後、私は の素晴らしさを発見しましたvirtualenvwrapper。ただし、古い virtualenv をインポートしてvirtualenvwrapper認識させる方法はありますか?

明確にするために、をインストールする前にvirtualenvwrapper、古い virtualenv が にありましたが、インストール~/virtualenvs/myoldenvしたときに、最初から -ingせずに将来的に簡単に入力できることvirtualenvwrapperを伝える方法があります。myoldenvworkon myoldenvmkvirtualenv

-アップデート

これは私がそれを処理した方法ですが、より良いアプローチがあるかどうかはわかりません

私はどこ~/Envsですか$WORKON_HOME

0 投票する
5 に答える
16700 参照

python - virtualenv に最新の setuptools と pip を pypi から強制的にインストールさせる方法は?

pypi から入手可能な最新の setuptools と pip を virtualenv に強制的に使用させることは可能ですか? 本質的に、私は旗の反対を探しています。--never-download

現在、新しい virtualenv を作成すると、virtualenv にバンドルされているローカル (古い) バージョンが使用されます。

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

python - virtualEnv は正確に何を分離していますか? Python関連のパッケージだけですか?

新しい virtualEnv を作成するときに、Django を新しい環境にインストールすると、分離されます。しかし、virtualEnv の中にいて、emacs や mysql などをインストールするとどうなるでしょうか。これらのパッケージは python とは何の関係もありません。インストールした emacs および mysql パッケージは、グローバルであるか、1 つの virtualEnv のみに分離されていますか?

ありがとう

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

python - pip + virtualenv: 破損状態

これはどこかが壊れた状態のようです。

まず、virtualenv 内で、pip freezeipython がインストールされていることを報告します

...しかし、ipythonvirtualenv 内から見たものは、virtualenvの下にインストールされたものではありません。

実際、virtualenv の下にインストールされた ipython のコピーを「アンインストール」しようとすると、pip はそれを拒否します。

また、新しいコピーのインストールも拒否します。

ところで、のコピーpippythonvirtualenv 内で見られるものは

明らかに、いくつかの状態がここで破損しています。どの状態かを突き止めたいと思います。私が主に興味を持っているは、何が間違っているかを理解することであり、次にそれを修正することにのみ関心があることを強調します。IOW、私は問題のトラブルシューティングに興味があり、やみくもに試行錯誤して問題を「修正」することに興味はありません。私の経験では、このような盲目的な混乱によって生み出された「修正」は明らかであり、実際には根底にあるもつれを悪化させるだけであることがよくあります.

私の当面の質問は次のとおりです。

  1. なぜvirtualenvがアクティブなのにpip見ているのですか?/usr/lib/python2.7/dist-packages
  2. virtualenvの下に何もないのに、なぜ がpip freeze表示されるのですか?ipython==0.12.1ipython
0 投票する
1 に答える
442 参照

macos - パーミッションにより、Mountain Lion で virtualenvwrapper を使用して新しい virtualenv を作成できない

virtualenvwrapper を使用して新しい virtualenv を作成しようとすると、エラーが発生します。私が試しているコマンドは次のとおりです。

出力は次のとおりです。

でこれを回避できると思ってsudoいましたが、sudo: mkvirtualenv: command not found.

エラーの原因となったファイルに対する自分のアクセス許可を確認しましたが、ユーザーには読み取りおよび書き込みアクセス許可があるようです。

ユーザー アカウントの問題のファイルに対する有効なアクセス許可

ここからどこへ行けばいいのかわからない。mkvirtualenv私はそのファイルの削除権限を持っているので、そのファイルを削除できるはずです。または、sudo を実行できる必要がありますmkvirtualenv。誰か私が間違っているところを教えてください。

更新:この問題の一部を理解しました。virtualenvwrapper は、私が望んでいたものとは異なる Python インタープリターのインストールを介して Python コマンドを実行しようとしていました。スイッチを使用し-pて正しいインタープリターを指定したところ、うまくいきました。

これを読んだところ、どうやら私のシェルのデフォルトと同じインタープリターを使用しているはずですが、そうではありません。シェルによってデフォルトとして使用されるインタープリターはです/usr/local/bin/pythonが、virtualenvwrapper が実行しようとしています/Library/Python/...。なぜそうなのかはまだわかりません。/usr/local/bin私の.zshrcで定義された最後のpythonパスです。