python小白系列1—python安装,初识Anaconda

适用对象:python初学者,电脑上还没有安装过python

目录:

1、Anaconda及其优点

2、下载安装

3、测试是否安装成功

4、修改其包管理镜像为国内源(提高下载速度)

5、多版本管理

6、包管理工具:conda

7、

 

1、Anaconda及其优点:

Anaconda 是 Python 的一个发行版,可以理解为一个预装了很多第三方包的Python版本。优点:

(1)conda命令提供包管理,功能类似于 pip,Windows 平台安装第三方包经常失败的场景得以解决。

(2)conda命令虚拟环境管理,功能类似于 virtualenv,解决了多版本Python并存问题。

 

2、下载安装:

Anaconda 官网下载速度太慢,推荐国内清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,下载好安装包以后,直接安装,安装过程选择默认配置即可

 

3、测试是否安装成功:

打开cmd,分别输入分别输入python、ipython、conda、jupyter notebook等命令,有对应结果就证明安装成功。

python是进入python交互命令行;

ipython是进入ipython交互命令行,很强大;

jupyter notebook则会启动Web端的ipython notebook; 

conda是 Anaconda 下用于包管理和环境管理的命令行工具,是 pip 和 vitualenv 的组合。

 

4、修改其包管理镜像为国内源(提高下载速度):

Anaconda 的镜像地址默认在国外,用 conda 安装包的时候会很慢,目前可用的国内镜像源地址是清华大学提供的。修改 ~/.condarc (Linux/Mac) 或 C:\Users\当前用户名.condarc (Windows) 配置如下:

channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
 - defaults
show_channel_urls: true

或者在命令行中分别运行这两个命令就好

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

 

5、多版本(环境)管理:

# 基于 python3.6 创建一个名为test_py3 的环境
conda create --name test_py3 python=3.6 
conda create -n test_py3 python=3.6 # 基于 python2.7 创建一个名为test_py2 的环境 conda create --name test_py2 python=2.7 # 激活 test 环境 activate test_py2 # windows source activate test_py2 # linux/mac

# 给新环境安装上Anaconda的科学计算包
conda install -n test_py2 anaconda
# 切换到python3 
activate test_py3

# 退出当前环境
deactive test_py3
# 查看所有环境
conda info -e

# 删除指定环境:env_name
conda remove -n env_name --all
conda env remove -n env_name

# 删除指定环境的某个包
conda remove -n env_name package_name

 

6、包管理工具:conda

# 安装 matplotlib 
pip install matplotlib
# 如果安装失败,可以尝试conda命令 conda install lxml
conda install -n test_py3 lmxl
# 查看已安装的包 conda list # 包更新 conda update matplotlib # 删除包 conda remove matplotlib

 

 

 

转载自:

(1)用 Anaconda 完美解决 Python2 和 python3 共存问题:https://foofish.net/compatible-py2-and-py3.html

(2)最省心的Python版本和第三方库管理——初探Anaconda:https://zhuanlan.zhihu.com/p/25198543?utm_source=qq&utm_medium=social

 

你可能感兴趣的:(python小白系列1—python安装,初识Anaconda)