conda list
查看安裝了哪些包conda env list
查看有哪些虛擬環境conda -V
查看conda的版本myflaskapp
,n
就是指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
命令建立虛擬環境時,必須指定一個或者幾個你須要安裝的package
。python
conda create -n py2 python=2* anaconda
這樣就會安裝anaconda2版本。git
栗子1:
這條命令安裝了一個名爲myflaskapp
虛擬環境,安裝flask
包。github
conda create -n myflaskapp flask
栗子2:
這個是克隆建立了一個和原系統同樣的python環境,命名爲nb
。sql
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
Linux命令未實驗。ui
source activate myflaskapp
activate myflaskapp
source deactivate
deactivate
conda install -n yourenvname [package]
conda remove --name $ENVIRONMENT_NAME $PACKAGE_NAME
conda remove -n yourenvname --all
這些全部的虛擬環境,都在C:\Anaconda3\envs
文件夾下。
pip install virtualenv
$ 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
$ . venv/bin/activate
或者source $ENV_BASE_DIR/$ENVIRONMENT_NAME/bin/activate
venv
虛擬環境文件夾下,能夠source bin/activate
$ venv\scripts\activate
deactivate