前言

算法课中提到这门课程部分代码基于python,本篇就给大家带来python的详细安装全解。本篇分为Windows下安装python3.x版本及一些库的安装、python在IDLE和VSCODE的应用、Anaconda的安装使用。

安装过程仅为个人操作习惯,仅做安装参考。

自行安装python环境并自行使用编辑器 和 一键使用Anaconda两种方法二选一即可!!!

话不多说我们直接开始。


Python环境安装

注意:课程中推荐的python版本为3.9,python3.x的基本语法基本一致,故不必纠结python的版本问题,只需要确保python版本为3.x即可!!!python2.x的基本语法与python3.x差别很大,请注意版本问题。

python安装

首先我们打开python官网(https://www.python.org/downloads/)下载python,一般情况下你点击下载最新版本就可以了。

MacOS、Linux的安装更加简单,一路点下去就行,这里就不描述了。

当然你也可以往下划网页,找到指定版本下载也行,例如下载3.9版本的。

PS:如无特殊需求,最新版即可,3.x内的版本基本上都向下兼容。

当然有一些版本已经不支持提供安装程序了,仅为一些源代码。我们可以通过阅读说明文件找到它支持安装程序的版本,这里我直接给出3.9.13的安装程序,其他版本请自行阅读文档:

下载地址: Download

我们下载好后安装:

首先,勾选添加python到系统环境变量。(这步很重要,忘记√的需要重新安装或者是手动添加)

如果你C盘空间充足,在勾选后选择第一个install now即可,如果你想选择安装路径,请选择customize installation自定义安装。

如果计算机出现了安全提示,请选择允许并继续运行。

接下来如果是选择了第一个的已经开始安装了,如果是第二个,我们会出现这样的画面:

我们一般直接next即可,当然你也可以选择不安装什么。pip和IDLE建议都装上。

到了下一步,这个框就可以自定义安装地址了,点击browse可以浏览地址,这里是我的一个地址。其他的勾选你可以自己选择。填好地址后我们点击install。

如果计算机出现了安全提示,请选择允许并继续运行。

接下来就是安装画面:

安装好了以后是这样的:

我们关闭即可,接下来我们进行环境变量安装验证:在终端(Win+R输入cmd)输入python,如下图类似则安装成功。

如果提示不是内部或外部命令,也不是可运行的程序或批处理文件。请重新安装或手动添加环境变量。

我们可以在系统属性-环境变量中path处添加python安装地址:

安装成功后我们在终端输入import this可以体验python自带的输出。

至此python的安装就成功了。

Python基本库安装

我们安装好python后还需要安装一些常用的库以保证实现功能,就像C/C++中的头文件一样,导入已经写好的一些库文件。

在终端(Win+R输入cmd),我们输入pip list查看当前库安装情况,例如这样:

我们可能还需要安装一些基本的库,例如SciPy、numpy、pandas之类的。接下来就是安装第三方库的教程。

通用

首先通用指的是在世界各个地方安装都通用的方法。我们以安装pandas为例,具体的库内容我们就不介绍了,需要安装什么库在搜索引擎上都能找到,这里只是通用安装方法。

我们在终端(Win+R输入cmd)输入:

pip install pandas

回车即可,等待自动安装。安装成功如图:

显而易见,我们安装一个库只需要输入:pip install [库名字]即可。

中国大陆特殊方式

我们在中国大陆使用pip安装时发现下载速度非常慢,我们可以通过更换下载源来解决。

我们首先在文件夹索引输入%appdata%,并在这里创建pip文件夹。

在pip文件夹中我们右键新建一个文本文件,并重命名为“pip.ini”。

PS:这里需要修改后缀名,如果默认隐藏后缀名的需要修改配置后再修改。注意对比下图文件图标,重命名后图标会变化。

接下来填入并保存关闭:

[global]
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com
timeout = 6000

其中index-url我们可以修改为其他源,大家可以先测试一下哪些源比较快,这里演示的是豆瓣的源,还有如下源可选择:

  • 阿里云 http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  • 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

trusted-host中需要修改为你index-url中的地址的域名形式即可(即http(s)://和第一个/之间的字符)。

保存后我们再打开终端(Win+R输入cmd),测试一下是否成功。例如安装SciPy,我们输入:

pip install scipy

下载速度变快了,有显示源就说明成功了,如图。

我们可以输入pip list随时检查安装的库。如果不想要某些库了,可以输入:

pip uninstall [库名字]

进行卸载。

MacOS/Linux系统更换源

使用终端,在根目录~下面创建pip文件夹并打开(每一行输入后需要回车一次):

mkdir .pip
cd .pip

创建pip.conf 文件:

touch pip.conf

修改文件内容:

vim pip.conf

内容和Windows的一样:

[global]
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com
timeout = 6000

其中index-url我们可以修改为其他源,大家可以先测试一下哪些源比较快,这里演示的是豆瓣的源,还有如下源可选择:

  • 阿里云 http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  • 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

trusted-host中需要修改为你index-url中的地址的域名形式即可(即http(s)://和第一个/之间的字符)。

输入完后:wq保存退出即可。


编辑器的使用

IDLE使用

IDLE是一个纯 Python 下的基本的 IDE。在安装时已经带有,我们可以使用它进行基本的编辑编译。

我们在开始菜单(系统左下角)内可以找到IDLE的快捷方式,打开即可。我们可以右键它打开快捷方式位置,放到桌面快速访问。

找到快捷方式,右键创建桌面快捷方式即可。

我们就可以在IDLE里编辑编译python代码了。


VScode中使用Python

我们需要在VSCODE中安装python插件即可编译python代码:

1、打开VScode,按下快捷键Ctrl+Shift+X,进入插件管理页面。
2、在搜索栏输入python。
3、选择插件,点击安装。

因为我们添加了系统环境变量,VSCODE会自动找到我们的python路径,我们就可以在VSCODE里使用python了。


Anaconda安装使用

安装Anaconda

Anaconda,中文大蟒蛇,是一个开源的Python发行版本。它是目前国内外高校教学Python最流行的软件平台,包含了Python的环境管理、代码编辑器、包管理等,一键安装方便快捷。

注意,如果是安装Anaconda可以不用进行本篇前面的所有步骤!因为其中包含了部分一键上述的操作。
 

首先我们先下载Anaconda的安装包,打开官网,点击download即可。它会根据你的不同系统提供不同的安装包。

下载地址: Download

当然这个网站在中国大陆地区会非常的慢,我们可以使用镜像下载,在北京外国语大学提供的镜像网站中可以找到安装包下载即可:

镜像下载地址: Download

这里已经显示最新的安装包了,根据你的系统点击下载即可。

下载好以后安装即可,安装的过程非常简单,一路next就行,这里就选取一些部分讲解。

安装给哪个用户,选择recommended(推荐)的那个就行了。

之后同样会出现选择安装目录,安装目录可以按browse选择,也可以默认。安装的东西比较大,建议不要安装在系统盘。注意路径中不要出现中文字符。要记住安装的位置!

下一步需要勾选添加到系统环境变量(可选)

注意,这里官方并不推荐这样做,它认为可能会对重装和卸载有影响。经过测试其实还好,可以大胆添加,接下来还会展示不勾选之后的操作。

之后就是安装,这样就是安装好了。至于这两个选项是展示文档的,你不想看的话取消即可。

如果刚才的PATH选择了不勾选,还需要进行下列步骤:

接下来我们打开计算机设置-关于-高级系统设置-环境变量,找到系统变量中的PATH,双击进入点击新增,新增两条地址:

  • 你的安装目录
  • 你的安装目录\Scripts

最后点击确定即可。之后就是检验了。

MacOS/Linux系统命令行安装

MacOS/Linux可以直接使用命令行安装,如下:

wget 这里填你系统安装文件地址,在上面可以找到
bash 文件名称
#环境变量和更新
echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

验证Anaconda安装

我们打开anaconda prompt,可以在菜单处找到。

输入命令conda list,出现很多包/库就表示安装成功了。


使用Anaconda

Anaconda集成了jupyter notebook,我们可以在这里面进行编辑编译。首先在菜单中打开jupyter notebook。正常情况下会以浏览器方式打开。

点击new创建文件,选择python3即可。

接下来就非常简单的进行编辑编译:

具体的使用方法可以参考搜索引擎。


后记

到这里python的安装方法就已经结束了,有任何问题可以在评论区留言。

References:

以及各搜索引擎提供的信息。