pip vs. conda
對很多使用者來說,選擇pip還是conda是非常令人困惑的問題。
這二者的本質區別可以這樣概括:
- pip 可以在所有環境下安裝python包。
- conda可以在conda環境下安裝所有包。
canda 通用安裝方式
# 以安裝numpy爲例
import sys
!conda install --yes --prefix {sys.prefix} numpy
不要用下面的安裝方式
# DON'T DO THIS!
!conda install --yes numpy
pip 通用安裝方式
# 以安裝numpy爲例
import sys
!{sys.executable} -m pip install numpy
不要用下面的安裝方式
# DON'T DO THIS
!pip install numpy