Condaを使用してWindowsマシンに環境を設定しました。また、パッケージをインストールしようとすると、アクティブ環境にインストールされず、代わりにルート環境にインストールされます。どうしたんだ。Conda - アクティブな環境の代わりにルート環境にインストールするパッケージ
(science) C:\Users\user>conda info --envs
# conda environments:
#
science * C:\Users\user\Anaconda3\envs\science
root C:\Users\user\Anaconda3
私はピップを使用してパッケージをインストールしようと、私のscience
環境で活動しています。
pip install git+https://github.com/peplin/pygatt
しかし、私はアクティブな環境でインストールしたパッケージリストとき:
(science) C:\Users\user>conda list
# packages in environment at C:\Users\user\Anaconda3\envs\science:
#
を何もありません。私の環境を無効にしてconda list
をもう一度試してみると、ルート環境にインストールされたことが示されます。これは望ましい動作ではありません。
(science) C:\Users\user>deactivate
C:\Users\user>conda list
# packages in environment at C:\Users\user\Anaconda3:
#
_license 1.1 py36_1
alabaster 0.7.9 py36_0
anaconda 4.3.1 np111py36_0
...
pygatt 3.1.1 <pip>
...
私は間違っていますか?
第2の環境を作成しようとしました。 pygattを第2の環境にインストールしてから最初の環境にスワップし、pip list
を試してみると、pygattも最初の環境にあります。これらの環境は、想定されていることをしないようなものです。
'pip'ではなく' conda'を使って同じパッケージをインストールできますか? – MadPhysicist
インストールを実行する環境にpipをインストールする必要があります – darthbith
"where pip"の出力は何ですか?クローン環境を持つことができますか? (私は以前バグがあったと思う) – lib