conda的安装这里不做说明直说conda命令行的一些简单使用
1. conda info --envs :查看conda所有子环境
2. conda create --name py3.5_django11 python=3.5: 创建子环境
3. source activate py3.5_django11(mac版) :进入虚拟环境
conda activate py3.5_django11(mac版) :这样也可以进入
activate py3.5_django11 (windows版)
4.source deactivate py3.5_django11 (mac版) :退出虚拟环境
conda deactivate (mac版) : 这样退出不需要环境名字
deactivate py3.5_django11(windows版)
5.conda create --name py02_django11 --clone py3.5_django11 :复制一个子环境
6.conda remove --name py02_django11 --all :删除一个子环境
1.查看conda有多少个子环境
conda info --envs
sunziheng:~ applery$ conda info --envs
base * /Users/applery/anaconda3
py01_3.5 /Users/applery/anaconda3/envs/py01_3.5
2.创建conda子环境
conda create --name py3.5_django11 python=3.5
py3.5_django11 : 虚拟环境的名字
python=3.5 : Python版本
如果python=3 这样会下载最高3.x的版本
sunziheng:~ applery$ conda create --name py3.5_django11 python=3.5
Solving environment: done
The following NEW packages will be INSTALLED:
ca-certificates: 2018.03.07-0
certifi: 2018.8.24-py35_1
libcxx: 4.0.1-h579ed51_0
libcxxabi: 4.0.1-hebd6815_0
libedit: 3.1.20170329-hb402a30_2
libffi: 3.2.1-h475c297_4
ncurses: 6.1-h0a44026_0
openssl: 1.0.2p-h1de35cc_0
pip: 10.0.1-py35_0
python: 3.5.6-hc167b69_0
readline: 7.0-h1de35cc_5
setuptools: 40.2.0-py35_0
sqlite: 3.25.2-ha441bb4_0
tk: 8.6.8-ha441bb4_0
wheel: 0.31.1-py35_0
xz: 5.2.4-h1de35cc_4
zlib: 1.2.11-hf3cbc9b_2
Proceed ([y]/n)? y
下载完成后提示如何进入环境
#
# To activate this environment, use:
# > source activate py3.5_django11
#
# To deactivate an active environment, use:
# > source deactivate
查看子环境
sunziheng:~ applery$ conda info --envs
# conda environments:
#
base * /Users/applery/anaconda3
py01_3.5 /Users/applery/anaconda3/envs/py01_3.5
py3.5_django11 /Users/applery/anaconda3/envs/py3.5_django11
3.进入虚拟环境
source activate py3.5_django11 (mac版本用这个)
activate py3.5_django11 (window版本用这个)
sunziheng:~ applery$ source activate py3.5_django11
(py3.5_django11) sunziheng:~ applery$
(py3.5_django11) sunziheng:~ applery$
查看Python版本
(py3.5_django11) sunziheng:~ applery$ python -V
Python 3.5.6 :: Anaconda, Inc.
(py3.5_django11) sunziheng:~ applery$
内部安装django
(py3.5_django11) sunziheng:~ applery$ pip install django==1.11
Collecting django==1.11
Downloading https://files.pythonhosted.org/packages/47/a6/078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fad8e64c9865135bb/Django-1.11-py2.py3-none-any.whl (6.9MB)
100% |████████████████████████████████| 6.9MB 139kB/s
Collecting pytz (from django==1.11)
Downloading https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl (510kB)
100% |████████████████████████████████| 512kB 135kB/s
Installing collected packages: pytz, django
Successfully installed django-1.11 pytz-2018.5
查看环境内的模块 通过 conda list
(py3.5_django11) sunziheng:~ applery$ conda list
# packages in environment at /Users/applery/anaconda3/envs/py3.5_django11:
#
# Name Version Build Channel
ca-certificates 2018.03.07 0
certifi 2018.8.24 py35_1
Django 1.11 <pip>
libcxx 4.0.1 h579ed51_0
libcxxabi 4.0.1 hebd6815_0
libedit 3.1.20170329 hb402a30_2
libffi 3.2.1 h475c297_4
ncurses 6.1 h0a44026_0
openssl 1.0.2p h1de35cc_0
pip 10.0.1 py35_0
python 3.5.6 hc167b69_0
pytz 2018.5 <pip>
readline 7.0 h1de35cc_5
setuptools 40.2.0 py35_0
sqlite 3.25.2 ha441bb4_0
tk 8.6.8 ha441bb4_0
wheel 0.31.1 py35_0
xz 5.2.4 h1de35cc_4
zlib 1.2.11 hf3cbc9b_2
查看环境内的模块 通过 pip list
(py3.5_django11) sunziheng:~ applery$ pip list
Package Version
---------- ---------
certifi 2018.8.24
Django 1.11
pip 10.0.1
pytz 2018.5
setuptools 40.2.0
wheel 0.31.1
4.退出conda 环境
source deactivate py3.5_django11 (mac版本用这个)
deactivate py3.5_django11 (window版本用这个)
(py3.5_django11) sunziheng:~ applery$ source deactivate py3.5_django11
sunziheng:~ applery$
5.复制子环境
conda create --name py02_django11 --clone py3.5_django11
sunziheng:~ applery$ conda create --name py02_django11 --clone py3.5_django11
Source: /Users/applery/anaconda3/envs/py3.5_django11
Destination: /Users/applery/anaconda3/envs/py02_django11
Packages: 17
Files: 4736
Downloading and Extracting Packages
ca-certificates-2018 | | ####################################### | 100%
libcxxabi-4.0.1 | | ####################################### | 100%
xz-5.2.4 | | ####################################### | 100%
zlib-1.2.11 | | ####################################### | 100%
....
查看复制的子环境
sunziheng:~ applery$ conda info -e
# conda environments:
#
base * /Users/applery/anaconda3
py01_3.5 /Users/applery/anaconda3/envs/py01_3.5
py02_django11 /Users/applery/anaconda3/envs/py02_django11
py3.5_django11 /Users/applery/anaconda3/envs/py3.5_django11
6.删除子环境
conda remove --name py02_django11 --all
sunziheng:~ applery$ conda remove --name py02_django11 --all
Remove all packages in environment /Users/applery/anaconda3/envs/py02_django11:
## Package Plan ##
environment location: /Users/applery/anaconda3/envs/py02_django11
The following packages will be REMOVED:
ca-certificates: 2018.03.07-0
certifi: 2018.8.24-py35_1
libcxx: 4.0.1-h579ed51_0
libcxxabi: 4.0.1-hebd6815_0
libedit: 3.1.20170329-hb402a30_2
libffi: 3.2.1-h475c297_4
ncurses: 6.1-h0a44026_0
openssl: 1.0.2p-h1de35cc_0
pip: 10.0.1-py35_0
python: 3.5.6-hc167b69_0
readline: 7.0-h1de35cc_5
setuptools: 40.2.0-py35_0
sqlite: 3.25.2-ha441bb4_0
tk: 8.6.8-ha441bb4_0
wheel: 0.31.1-py35_0
xz: 5.2.4-h1de35cc_4
zlib: 1.2.11-hf3cbc9b_2
Proceed ([y]/n)? y
sunziheng:~ applery$ conda info --e
# conda environments:
#
base * /Users/applery/anaconda3
py01_3.5 /Users/applery/anaconda3/envs/py01_3.5
py3.5_django11 /Users/applery/anaconda3/envs/py3.5_django11
以下是相关操作
查看当前环境下已安装的包conda list # 查看某个指定环境的已安装包conda list -n python34 # 查找package信息conda search numpy # 安装packageconda install -n python34 numpy# 如果不用-n指定环境名称,则被安装在当前活跃环境# 也可以通过-c指定通过某个channel安装 # 更新packageconda update -n python34 numpy # 删除packageconda remove -n python34 numpy
---------------------
# 查看当前环境下已安装的包
conda list
# 查看某个指定环境的已安装包
conda list -n python34
# 查找package信息
conda search numpy
# 安装packageconda install -n python34 numpy
# 如果不用-n指定环境名称,则被安装在当前活跃环境# 也可通过-c指定通过某个channel安装
# 更新packageconda update -n python34 numpy
# 删除package
conda remove -n python34 numpy
# 更新conda,保持conda最新
conda update conda
# 更新
anacondaconda update anaconda
# 更新
pythonconda update python
# 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本
网友评论