一.安装
1.Anaconda下载地址
官网下载:https://www.anaconda.com/download/#download
安装教程参考:
2.安装
双击下一步即可.勾选添加到环境变量中.
第一个勾是是否把Anaconda加入环境变量,这涉及到能否直接在cmd中使用conda、jupyter、ipython等命令。(推荐勾选,否则手动添加环境变量)
3.测试结果
打开cmd。分别输入python
、ipython
、conda
、jupyter notebook
等命令,会看到相应的结果,说明安装成功。(python是进入python交互命令行;ipython是进入ipython交互命令行,很强大;conda是Anaconda的配置命令;jupyter notebook则会启动Web端的ipython notebook
,需要注意的是jupyter notebook
命令会在电脑本地以默认配置启动jupyter服务)
4.修改管理镜像为国内源
Anaconda安装成功之后,我们需要修改其包管理镜像为国内源。Tsinghua Open Source Mirror
简单来说就是在cmd中分别运行这两个命令就好了。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
二.打开界面
官方文档:戳我进入
官网对几种运行方式的说明:
If you select Open Terminal–as in the example above–a terminal window appears.
If you select Open with Python, a terminal window running a Python interactive shell appears.
If you select Open with IPython, a terminal window running an IPython interactive shell appears.
If you select Open with Jupyter Notebook, Jupyter Notebook will open in a new browser window or tab.
To exit Jupyter Notebook:
1. Close the notebook tabs or windows in the browser.
2. Press Ctrl-C in the terminal window.
3. To stop the notebook, in the terminal window, type Y, then press Enter.
4. To exit the terminal window, type exit, then press Enter.
三.使用cond管理python
创建虚拟环境
创建一个新环境:
conda create -n env_name list of packages
删除名为env_name的环境:
conda env remove -n env_name
显示所有的环境:
conda env list
进入名为env_name的环境:
source activate env_name
退出当前环境:
source deactivate
举个例子
创建一个名称为python34的虚拟环境并指定python版本为3.4(这里conda会自动找3.4中最新的版本下载)
conda create -n python34 python=3.4
或者conda create --name python34 python=3.4
注意:这里有个小技巧:如果是要指定目录创建虚拟环境到
conda create --prefix=D:\WebApp\Projects\djangoproject
环境管理
# 列出当前所有虚拟环境
conda env list
# 创建虚拟环境
conda create --name [虚拟环境名] [python的版本] [需要的包]
eg:conda create -n your_env_name python=x.x
# 激活或者切换虚拟环境
Windows: activate your_env_name
# 克隆
conda create --name [虚拟环境名] – clone [colne的环境]
eg:
#创建一个和原python环境一样的虚拟环境
conda create --name mybase --clone base
#删除
conda remove --name [虚拟环境名] -all
#激活取消(注意,默认的是环境是base)
conda activate [虚拟环境名]
conda deactivate [虚拟环境名]
包管理
安装一个包:
conda install package_name
移除一个包:
conda remove package_name
或者
pip uninstall package_name
升级包版本:
conda update package_name
查看所有的包:
conda list
导入导出环境
# 导出当前环境的包信息
conda env export > environment.yaml
将包信息存入yaml文件中.
当需要重新创建一个相同的虚拟环境时可以用
conda env create -f environment.yaml
# 其他常用命令
activate // 切换到base环境
activate learn // 切换到learn环境
conda remove -n learn --all // 删除learn环境及下属所有包
conda env export > environment.yaml // 导出当前环境的包信息
conda env create -f environment.yaml // 用配置文件创建新的虚拟环境
四.与JetBrains PyCharm连接
在工作环境中我们会集成开发环境去编码, 这里推荐JB公司的PyCharm, 而PyCharm也能很方便的和anaconda的虚拟环境结合
在Setting => Project => Project Interpreter 里面修改 Project Interpreter , 点击齿轮标志再点击Add Local为你某个环境的python.exe解释器就行了.