Python 环境搭建指南

近期在群里看到有小伙伴问,“如何脱离扇贝的环境,在自己的电脑里运行 Python 代码?”。是的,这是一个很好的问题。我们学 Python 是要在真实环境当中使用的,接下来我来给大家介绍一下搭建 Python 环境的常用方法。



Python 有很多种安装方式,这里我们推荐一种最方便快捷的,直接安装 Anaconda,里面内置了 Python、常用第三方模块和用来写代码的 Spyder 编辑器,这简直是懒人神器!

我们有两种安装方式可选:1.官方网站安装 2.清华镜像站安装

网速较慢的同学可以选择第 2 种安装方式。(官方网站为国外源,清华镜像为国内源)

方式一 官方网站安装

点击官网地址:https://www.anaconda.com/products/individual#Downloads

此图像的alt属性为空;文件名为image.png

根据自己的系统来选择相应的版本,选择 Graphical Installer 版本进行下载。

如果不清楚自己的 Windows 系统是 64 位还是 32 位,请移步:https://jingyan.baidu.com/article/9f63fb9172d416c8400f0e3b.html

如果是windows,我们可以通过 [我的电脑] 中进行查询:

或者我们也可使用cmd命令行的方式输入systeminfo命令进行查询:

方式二 清华镜像安装

进入清华软件镜像站 Anaconda 的下载页,网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

找到最新版本的 Anaconda,选择合适的版本下载。

此图像的alt属性为空;文件名为image-29-1024x513.png

安装包下载好之后,直接打开,看到如下界面。请跟着图中的红框进行操作。

此图像的alt属性为空;文件名为image-1.png
点击 Next 进入下一步


此图像的alt属性为空;文件名为image-2.png
点击 I Agree 进入下一步


此图像的alt属性为空;文件名为image-3.png
选择 Just Me,然后点击 Next 进入下一步


此图像的alt属性为空;文件名为image-4.png
此处可点击 Browse 选择安装位置,然后点击 Next 进入下一步
(注意,安装目录中不能有中文,否则安装会报错)

此图像的alt属性为空;文件名为image-5.png
照着图中勾选,然后点击 Install 进行安装


此图像的alt属性为空;文件名为image-6.png
稍等片刻后,点击 Next 进入下一步


此图像的alt属性为空;文件名为image-7.png
直接点击 Next 进入下一步


此图像的alt属性为空;文件名为image-8.png
点击 Finish 完成安装,如何不想看官方介绍可以取消两个勾选

新版本的anaconda还会有Kite的选择安装,Kite是一个非常实用的代码补全工具,可以选择安装让它成为你的得力助手!当然如果没有安装的话也不担心哦,因为anaconda作为一个非常优秀的代码编译器集成环境,spyder也有自带的代码补全功能,所以问题不大哦~

OK,到这里我们就完成全部的安装工作啦!

下面讲解如何使用 Anaconda 中的 Spyder 编写代码!

Spyder 的用法

在开始菜单中找到并打开 Anaconda Navigator。

此图像的alt属性为空;文件名为image-17.png

然后会出现如下初始化界面。

此图像的alt属性为空;文件名为image-18.png
初始化中…

稍等片刻后将出现如下界面:

此图像的alt属性为空;文件名为image-20.png
点击绿色按钮

找到 Spyder,点击 Launch。

此图像的alt属性为空;文件名为image-23.png

打开后,看到如下界面,我们就可以在里面写代码了。

此图像的alt属性为空;文件名为image-24.png

Spyder会是一个集成度非常高的编译器,先简单介绍以下Spyder界面:

在左上角你可以切换为文件管理File,这样你就能看到工作路径空间里的对应内容了:

有学员可能会问到,如果我需要中文版的Spyder怎么办,别着急,接下来教你如何将语言切换为中文:

我们可以直接在默认的 temp.py 里写代码,也可以点击 文件 – 新建文件,创建一个新的 py 文件来写代码。

此图像的alt属性为空;文件名为image-25.png

写好代码后,点击运行按钮即可运行 Python 代码啦~

此图像的alt属性为空;文件名为image-26.png

第一次运行代码时,需要设置一下执行配置,直接点击运行即可。

此图像的alt属性为空;文件名为image-27.png

然后我们就能在控制台看到代码的运行结果啦~

此图像的alt属性为空;文件名为image-28.png

如果你想将temp.py重命名,只需要对其另存为即可修改它的名字~

Anaconda 中已经包含了我们课程中需要的绝大多数第三方模块,因此可以不用再使用 pip install 模块名 来安装第三方模块了。

爬虫课中的 selenium 模块并没有内置在 Anaconda 中,安装方法如下(其他第三方模块也类似):

  1. 点击 Anaconda Navigator 中的 Environments 面板
  2. 将右边的单选框选择为 All
  3. 在搜索框中输入要安装的第三方模块,比如 selenium
  4. 选中要安装的模块,注意要选名称完全一样的
  5. 点击右下角的 Apply 按钮

此图像的alt属性为空;文件名为image-30-1024x694.png

如果输入 selenium 后没有结果,点击 Channels 和 Update index 按钮试试~

然后会出现这样一个界面,直接点击 Apply 按钮即可安装。

此图像的alt属性为空;文件名为image-31.png

稍等片刻后,模块便安装完毕,即可在代码中使用啦~

当然,anaconda为我们提供了一个非常强大的命令行工具:anaconda prompt 我们可以通过它来进行第三方库的安装。

在开始菜单 anaconda 目录下找到 anaconda prompt

可以利用 pip install [第三方库名] 进行安装

也可以利用anaconda自身的 conda install [第三方库名] 进行安装

两者效果是一样的,都能直接安装在 anaconda 的python环境中。

Spyder画图显示问题

学到后面的课程可能会涉及到画图问题,为了避免这种问题的出现,我们可以提前设置好一些画图的内容,省下后续的麻烦。

默认的设置是画图在inline画在Spyder界面中哦,我们可以点击左上区域中的Plots即可看到图片。

我们可以通过修改配置,修改为 Automatic 即 自动,即可让Spyder以弹窗的方式画图。

别忘了设置完重启Spyder 的 console 或者 更暴力一点,重启Spyder。

评论已关闭。