在windows系统上搭建Python开发环境,最简单最方便的办法就是安装Anaconda。
Anaconda可以理解为一套Python软件的管理工具,打包了一整套科学计算的软件包,让我们安装Python软件的时候,不用去担心依赖问题。
一、下载安装
1、安装Anaconda
官网去下载个人版:https://www.anaconda.com/products/individual
安装到某一个盘的根目录,不要带中文和空格的目录下,比如安装到D盘根目录下的anaconda3目录下。
安装完成后,在windows的菜单里会出现Anaconda3,我们常用的是Anaconda Prompt和Jupyter Notebook。
2、Anaconda Prompt(命令行)
在Anaconda Prompt的命令行窗口中,可以输入各种命令,比如安装/更新软件(包)、进行虚拟环境管理等操作。
在命令行里输入命令 python,可以进入Python的终端模式,顺便看看python的版本号。
3、Jupyter Notebook
Jupyter Notebook是一个基于浏览器的Python程序编写、执行工具,必须掌握。当打开时会产生一个后台命令行窗口(如左侧),这个窗口不能关掉。另外会在浏览器上打开右侧的窗口,用于编写和执行Python程序。
4、设置国内源
总所周知,在国内要使用国外的服务器下载安装软件,都会很慢,所以一般会设置使用国内的源头,一般是清华源。
打开C盘用户目录(用户目录就是“C盘”—“用户”—“你的用户名”),打开Anaconda的配置文件“.condarc”,然后在channels里添加清华的源(前面三行)。
后面的 - default 和 - conda-forge 有人说可以去掉,其实去掉不去掉没有太大关系。
二、管理虚拟环境
如果你需要在电脑上搭建多个互相不干扰的Python环境,那么就必须学会搭建虚拟环境。
比如你可以同时安装多个版本的Python(2.7或者3.8),或者为tensorflow创建一个虚拟环境,为Pytorch创建一个虚拟环境。
当打开Anaconda Prompt的时候,默认会进入主环境(base)。注意,一旦你创建了虚拟环境,安装Python软件包的时候,就要注意安装到正确的虚拟环境下了。
1、列出虚拟环境
conda env list
2、新增虚拟环境 env_name
conda create -n env_name python=3.8
3、激活并切换到虚拟环境
conda activate env_name
4、退出当前虚拟环境(会返回到base)
conda deactivate
5、删除虚拟环境
conda remove -n env_name --all
三、常用conda命令
1、查找包
conda search keyword
2、Anaconda更新自己
conda update conda
conda update anaconda # 注意,在base中更新,最终只有base得到了更新。虚拟环境需要单独更新。
3、更新指定软件
可以通过pip 来更新,也可以通过conda来更新。下面的两句代码,分别使用pip和conda来更新软件Twisted:
pip install -U Twisted
conda update Twisted
4、列出当前环境下安装的包
conda list
conda list|find "matplotlib"