目录
Python环境搭建
Python版本的选择
目前Python主要使用3.x版本。
Python存在两种不兼容的版本2.x和3.x。Python 3.x版本内又分高版本与低版本,有差异。市面上有一些不同产品(更新速度不同)依赖于不同版本的Python,有时甚至互相矛盾。系统运行Python时只能选择其中一种版本,这样有些不同功能的产品由于Python版本的问题无法共存。有时为了兼容更多软件产品,Python的版本不要选择最新版。
虽然Python语言使用起来很方便,但是Python的版本选择与环境搭建不是一件令人畅快的事情。
当然,解决办法也有,比如Python虚拟环境允许安装不同版本的Python,这些版本平等共存,使用时只需选择激活哪一个版本环境即可。
不同运行需求可以选择搭建不同的Python环境。
Python环境搭建说明
Python环境搭建包括Python运行环境和开发环境(工具)。这里主要指 Python运行环境。
Python环境搭建主要包括安装文件的下载(系统与版本的对应选择)、安装、环境变量配置三部分。Python环境搭建的方法有多种,下面列举了3种。
- 安装Anaconda工具自带Python环境(推荐,简单)
- Python的直接安装(一般不推荐)
- 使用Anaconda安装更多Python虚拟环境
安装Anaconda工具自带Python环境,这个方法最简单,后面会讲到。
Python的直接安装,可以参考Python官网(https://docs.python.org/zh-cn/3/using/index.html)。
使用Anaconda安装更多Python虚拟环境,需要用到conda工具(界面或命令)。
安装Anaconda工具自带Python环境
Anaconda是一个第三方工具(不是Python官方提供),是基于conda的管理工具集合,它包含了conda、某一个版本的Python(比如base环境)、一批第三方库等。
安装Anaconda时需要选择版本。Anaconda与Python版本对应关系,参考地址(https://docs.anaconda.com/anaconda/packages/oldpkglists/)。
Anaconda官网下载地址(https://www.anaconda.com/products/individual)或者老版本选择地址(https://repo.anaconda.com/archive/)。
如果下载速度慢,可以在网上搜寻国内镜像下载地址,比如清华大学镜像地址(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)。
以Python3.7版本安装为例,选择“Anaconda 5.3.0 for 64-bit Windows with Python 3.7”这种对应关系。
Windows64位系统可以选择“Anaconda3-5.3.0-Windows-x86_64.exe”或镜像文件”Anaconda3-2019.10-Windows-x86_64.exe“。
软件的安装很容易,直接点击下一步操作。其中需要注意的是"Advanced Options"界面中需要勾选"Add Anaconda to the system PATH environment variable"。如果没有添加,可以自己手动添加。
比如,path变量中内容如下。
C:UsershccmaAnaconda3;
C:UsershccmaAnaconda3Librarymingw-w64bin;
C:UsershccmaAnaconda3Libraryusrbin;
C:UsershccmaAnaconda3Librarybin;
C:UsershccmaAnaconda3Scripts;
还有,可以把此软件安装到C盘之外,比如D盘中。如果安装在C盘,有时候会遇到安装其他库时会出现没有权限。
安装完Anaconda后,conda虚拟环境中带有一个Python3.7的解释环境,名称为”base“。
如果想安装另外的Python版本,可以用下面的conda命令创建新的Python虚拟环境,比如选择Python3.5,名称为”your_env_name“。这就是上面讲的第三种搭建方法。
conda create -n your_env_name python=3.5
推荐使用自带的Python3.7虚拟环境”base“,因为里面已经带有很多第三方库。
Anaconda主要通过conda工具管理Python库,推荐使用命令行来进行操作(Anaconda也提供了图形界面)。
激活(选择)base环境,需要用activate命令,或者在Python开发环境中配置解释器。
安装与配置PyCharm集成开发工具
Python开发工具有很多,其中PyCharm是一款比较流行的集成开发工具。
下载地址(https://www.jetbrains.com/pycharm/download/#section=windows)
其中有两个版本供下载,一个Professional专业版,一个Community社区版。其中社区版是免费的,足够学习用了。如果需要更专业版本,可以去官方购买正版。
安装也很简单,直接下一步操作。
安装后,还需要配置PyCharm中的Python解释器。
在菜单File选项中选择Settings,然后在Project下选择Project Interpreter,再Add弹出面板中选择Virtualenv Environment。最后在Interpreter中选择Python运行文件,比如”C:UsershccmaAnaconda3python.exe“。
关于PyCharm的安装与配置,网上有很多介绍,这里不详述。
其他说明
Python开发工具较多,比如Vscode和Jupyter也不错。
利用pip安装第三方库,可以先激活python环境,再使用pip,并且可以指定版本。
利用conda安装时可以用命令也可以用界面。conda安装时会把相关依赖库一起安装。
Python环境配置与第三方库的安装与兼容性考虑是一件头痛的事情,有时候占用的时间比编程本身还多。我们需要多上网查询别人填过的坑,然后记录下来,积累自己的财富。
还有,在选择上,尽量选择通用成熟的方案,网上参考资料多。人生苦短,不要浪费时间。