Anacodna之conda與 virtualenv對比使用教程,建立虛擬環境

conda建立虛擬環境

1.查看包

  • conda list查看安裝了哪些包
  • conda env list查看有哪些虛擬環境
  • conda -V查看conda的版本

2.建立虛擬環境,命名爲myflaskappn就是指name;並安裝flask包。

Note that the conda create command requires that you give it the name of a package to install in the new environment.html

conda命令建立虛擬環境時,必須指定一個或者幾個你須要安裝的packagepython

conda create -n py2 python=2* anaconda
這樣就會安裝anaconda2版本。git

栗子1:
這條命令安裝了一個名爲myflaskapp虛擬環境,安裝flask包。github

conda create -n myflaskapp flask

栗子2:
這個是克隆建立了一個和原系統同樣的python環境,命名爲nbsql

conda create -n nb --clone root

栗子3:
這就不需指定具體包了flask

conda create --name $ENVIRONMENT_NAME python

其餘:ruby

$ conda create -n py3 python=3* $ conda create -n py2 python=2*

This will create two environments, one with Python3 and the other with Python2. I typically set one of these as my default by adding source activate py3 to my terminal startup. Typically I only use these "named python" environments to run a Python REPL or do general Python tasks. I'll create another conda environment named specifically for each real project I work on.bash

這個建立兩個python版本的環境。app

3.切換環境

Linux命令未實驗。ui

  • Linux:source activate myflaskapp
  • Windows:activate myflaskapp

    圖片描述

4.關閉環境

  • Linux:source deactivate
  • Windows:deactivate

5.改指定虛擬環境安裝包

conda install -n yourenvname [package]

6.移除虛擬環境

  • 移除某個環境中的包
    conda remove --name $ENVIRONMENT_NAME $PACKAGE_NAME
  • 移除某個虛擬環境
    conda remove -n yourenvname --all

這些全部的虛擬環境,都在C:\Anaconda3\envs文件夾下。

virtualenv建立虛擬環境

1.安裝virtualenv

pip install virtualenv

2.建立虛擬環境

$ mkdir myproject $ cd myproject $ virtualenv venv

建立了一個名爲myproject的文件夾,而後這裏邊建立虛擬環境venv

在建立virtualenv時增長--no-site-packages 選項的virtualenv就不會讀取系統包,以下:

virtualenv nowamagic_venv --no-site-packages

--distribute選項使virtualenv使用新的基於發行版的包管理系統而不是 setuptools 得到的包。 你如今須要知道的就是 --distribute 選項會自動在新的虛擬環境中安裝 pip ,這樣就不須要手動安裝了。 當你成爲一個更有經驗的Python開發者,你就會明白其中細節。

virtualenv --distribute nowamagic_venv

3.激活虛擬環境

  • Linux:$ . venv/bin/activate或者source $ENV_BASE_DIR/$ENVIRONMENT_NAME/bin/activate
    沒有實驗,因此暫時寫兩種方法,若是此時進入到venv虛擬環境文件夾下,能夠source bin/activate
  • Windows:$ venv\scripts\activate

4.退出環境

deactivate

參考資料

相關文章
相關標籤/搜索