1. 程式人生 > 實用技巧 >conda、miniconda、anaconda的區別以及在pycharm中選擇conda的虛擬環境

conda、miniconda、anaconda的區別以及在pycharm中選擇conda的虛擬環境

可能從conda、miniconda和anaconda三個名詞來說用得最多比較熟悉的應該是anaconda吧,包辦一切,幫我們安裝好了很多包和環境,我們都喜歡用現成的東西,懶得自己搗鼓。最近剛好有專案需要,用了一下miniconda,才慢慢理解了conda的含義。

conda是一種通用包管理系統,旨在構建和管理任何語言和任何型別的軟體。舉個例子:包管理與pip的使用類似,環境管理則允許使用者方便地安裝不同版本的python並可以快速切換。

Anaconda則是一個打包的集合,裡面預裝好了conda、某個版本的python、眾多packages、科學計算工具等等,就是把很多常用的不常用的庫都給你裝好了。

Miniconda,顧名思義,它只包含最基本的內容——python與conda,以及相關的必須依賴項,對於空間要求嚴格的使用者,Miniconda是一種選擇。就只包含最基本的東西,其他的庫得自己裝。

對conda的基本掌握:
1:基本操作:
升級全部庫: conda upgrade --all
升級一個包 conda update packagename
安裝包:conda install packagename
也可以安裝多個包: conda installl numpy pandas scipy
安裝固定版本的包:conda install numpy =1.10
移除一個包:conda remove packagename

檢視所有包:conda list
2:管理python環境:
建立虛擬環境:conda create -n env_name list of packagenaem
eg: conda create -n env_name pandas
指定python版本:conda create -n env_name python2 = 2.7 pandas
啟用環境: activate env_name
退出環境 : deactivate env_name
刪除虛擬環境:conda env remove -n env_name
顯示所有虛擬環境:conda env list
conda 建立的虛擬環境是在anaconda安裝目錄下的evens下,所以使用pycharm,只要在特定專案配置執行環境就可以了


————————————————
版權宣告:本文為CSDN博主「bboysky45」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/qq_18668137/java/article/details/80807829

Switching between Python 2 and Python 3 environments

You can easily maintain separate environments for Python 2 programs and Python 3 programs on the same computer, without worrying about the programs interacting with each other. Switching to an environment is called activating it.

  1. Create a Python 2 environment named py2, install Python 2.7:

    conda create --name py2 python=2.7
    
  2. Create a new environment named py3, install Python 3.5:

    conda create --name py3 python=3.5
    

    Now you have two environments with which to work. You can install packages and run programs as desired in either one.

  3. Activate and use the Python 2 environment.

    Windows:

    activate py2
    

    macOS, Linux:

    conda activate py2
    
  4. Deactivate the Python 2 environment. Use your py2 environment to install packages and run programs as desired. When finished, deactivate the environment.

    Windows:

    deactivate
    

    macOS, Linux:

    conda deactivate
    
  5. Activate and use the Python 3 environment.

    Windows:

    activate py3
    

    macOS, Linux:

    conda activate py3
    

    Use the py3 environment to install and run programs as desired. When finished, deactivate the environment

  6. Deactivate the Python 3 environment.

    Windows:

    deactivate
    

    macOS, Linux:

    conda deactivate