2016-12-23 21 views
1

私の会社では、オリジナルのキャノピーディストリビューションをインストールした設定があります。バッチ処理によって、追加のpythonパッケージを含む仮想環境が作成されます。キャノピー付きの他の仮想環境に基づく仮想環境の作成

仮想環境がpycharmから正常に動作し、しかし、私は次のような問題があります。コマンドラインからPIPやPythonを起動すると

  1. 、オリジナルキャノピーのインストールが開始されているようです。私は、仮想環境の「活性化」とは、仮想環境のフォルダにパス変数を調整することを意味すると考えていますか?これはどのようにして自動的に行われますか?キャノピーやPythonは良いスクリプトを提供していますか?私はpipに仮想環境にパッケージをインストールしたいが、現時点ではそうではない。

  2. 既に持っている仮想環境に基づいて新しい仮想環境を作成する最も良い方法は何ですか?

私はアナコンダで、これはすべて容易になるだろうことを知っているが、私の解決策は、純粋なPythonやキャノピーをもとにする必要があります。

+0

あなたはどのOSですか? – mprat

+0

私はWindows 7(git bashを使用)に基づいています – Nickpick

答えて

0

ない特定の環境について確認が、Pythonのプロジェクトのために、私は通常のファイルに

を仮想環境にインストールされたパッケージのリストを保存するために

pip freeze > requirements.txt 

とによって得ます

pip install -r requirements.txt 

新しい仮想環境でパッケージを復元する。

私はファイル名としてrequirements.txtを使用しましたが、これには任意のファイル名を使用できます。

+0

私の場合、内部で会社によって作成されたパッケージの一部はピップで入手できません – Nickpick

+0

パッケージを互換性のあるものに変換するのにあまり労力を要しません – Bitonator