1. ホーム
  2. python

[解決済み] virtualenvで作成した環境にcondaでライブラリをインストールするにはどうしたらいいですか?

2022-03-03 23:56:11

質問

私は(python)プロジェクトに取り組んでいて、virtualenvを使用して仮想環境を作成することを選択しました。しかし、プロジェクトの依存関係の1つは、このバグのために、macOS上でpipを通してインストールすることができません。 https://github.com/streamlit/streamlit/issues/283

回避策は、gccコンパイラをバイパスするために、依存関係の1つをcondaでインストールすることです。

condaで作成されていない仮想環境に何かをcondaでインストールするにはどうすればよいですか?

解決方法を教えてください。

一番簡単な方法は、conda envを自前で作ることだと思います。

1) Requirement.txt を作成します。 pip freeze > requirements.txt virtualenv環境内

2) conda envを作成します。 conda create --name myenv

3) 環境を有効化します。 source activate myenv

4) 依存関係をインストールします。 conda install --file requirements.txt

5) 不足している依存ファイルをインストールします。 conda install YOUR_MISSING_DEPENDENCY