[問題] conda與pip的差異

看板Python作者 (瑞樹啊瑞樹)時間3年前 (2021/03/23 18:45), 編輯推噓4(5115)
留言21則, 9人參與, 3年前最新討論串1/1
小弟我使用python也蠻長一段時間了 以前都沒有思考過這個問題 想向各位先進們請教一下 就我所知的是 conda是python無關的,可以用來安裝其他語言的套件 而pip是python官方的,僅用於安裝python套件 那這邊就有一個問題很奇怪了, 因為小弟習慣是使用anaconda建立虛擬環境, 然後在虛擬環境內使用pip安裝需要的套件。 但是不論是網路教學或是小弟參與過的課程, 都是教學生們使用conda來安裝虛擬環境的套件。 所以想請教一下各位先進們,這兩種方法究竟差在哪裡呢? ----- Sent from JPTT on my Samsung SM-M115F. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.49.123 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1616496306.A.009.html

03/23 22:41, 3年前 , 1F
你都說完了
03/23 22:41, 1F

03/24 09:41, 3年前 , 2F
conda 可以視需求讓你下載不同版本的套件做為環境,就我所
03/24 09:41, 2F

03/24 09:41, 3年前 , 3F
知是pip做不到的事情,但我不用conda,都用pip,因為virtua
03/24 09:41, 3F

03/24 09:41, 3年前 , 4F
lenv也可以做到上述這件事,而且conda實在太肥了。
03/24 09:41, 4F

03/24 09:49, 3年前 , 5F
conda肥死了
03/24 09:49, 5F

03/24 11:26, 3年前 , 6F
有些dl framework用conda裝會好很多
03/24 11:26, 6F

03/24 12:01, 3年前 , 7F
Conda建立了虛擬環境後,pip負責在虛擬環境內管理
03/24 12:01, 7F

03/24 12:01, 3年前 , 8F
而建立虛擬環境的方式不只Conda一種,用別的方式建立了虛
03/24 12:01, 8F

03/24 12:02, 3年前 , 9F
擬環境,仍然用pip在裡面管理package
03/24 12:02, 9F

03/24 12:02, 3年前 , 10F
雖然Conda事實上也可以兼管Package,但一般不建議同時用兩
03/24 12:02, 10F

03/24 12:03, 3年前 , 11F
種不同方法管理package,要嘛完全放棄pip用conda監管到底
03/24 12:03, 11F

03/24 12:04, 3年前 , 12F
,不然就讓conda單純做為建立環境而pip管package
03/24 12:04, 12F

03/24 12:05, 3年前 , 13F
當然直接不要conda也是一個方式,不過如果是Windows上,
03/24 12:05, 13F

03/24 12:05, 3年前 , 14F
conda建立不同版本python環境還是蠻好用的,雖然真的肥XD
03/24 12:05, 14F

03/24 23:50, 3年前 , 15F
有試過google: Why use conda嗎
03/24 23:50, 15F

03/26 14:40, 3年前 , 16F
conda是真的肥啦,但是有gui可以用,就很方便啦,尤其要
03/26 14:40, 16F

03/26 14:40, 3年前 , 17F
連結ide使用的情況,還有前人做好的相關套件可以使用。
03/26 14:40, 17F

03/26 14:40, 3年前 , 18F
所以果然跟我想的差不多,就是習慣上的不同,沒有誰好誰
03/26 14:40, 18F

03/26 14:40, 3年前 , 19F
壞之分。
03/26 14:40, 19F

03/26 18:05, 3年前 , 20F
嫌肥可以用miniconda3
03/26 18:05, 20F

03/31 13:48, 3年前 , 21F
Mini conda 是一個很好的工具
03/31 13:48, 21F
文章代碼(AID): #1WMSQo09 (Python)
文章代碼(AID): #1WMSQo09 (Python)