teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/06/18 02:39

投稿

bsdfan
bsdfan

スコア4920

answer CHANGED
@@ -5,4 +5,18 @@
5
5
  個人的には、condaにないパッケージをpipでインストールして使ったことがありますが、特に問題はなかったです。
6
6
  パッケージにもよるので、壊れても大丈夫なようにenvを作ったうえで、試してみるしかないと思います。
7
7
 
8
- 一番の問題は、混ぜて使った場合に、condaでインストールしたパッケージをpipでアップデートしてしまうなどの、間違った操作をしてしまうことだと思ってます。
8
+ 一番の問題は、混ぜて使った場合に、condaでインストールしたパッケージをpipでアップデートしてしまうなどの、間違った操作をしてしまうことだと思ってます。
9
+
10
+ > 1. 両方ともをローカルにインストールしては行けない。
11
+ >
12
+ > 2. 1は可能だが、同一仮想環境において併用してはならない。
13
+
14
+ ローカルという言葉をどういう意味で使われているのかわからないのですが、
15
+ ・基本的には併用しない(condaだけ or pipだけ)
16
+ ・どうしても併用しないといけない場合は、仮想環境をつくってやる(condaメイン+不足分をpip)
17
+
18
+ > 3. 1も2も可能だが、同一仮想環境において同一のライブラリをそれぞれでインストールしてはならない
19
+
20
+ 同一仮想環境に、同一のライブラリを同時にcondaとpipでインストールすることはできないです。
21
+ 後から実行したほうが、前に存在しているものを上書きします。
22
+ なので、これをやると高確率でおかしなことがおこります。