00-万丈高楼平地起,基础环境搭建篇

|前言

大家好。

「教你玩 PY」的第一期开始啦,因为整个栏目是围绕如何玩「PY」(Python,一种简单易学且强大的编程语言),可以令你的工作效率提高,生活质量有所改善,这个栏目每两周会更新一次,每期会用编程的方法解决一个生活/工作上的痛点。

所以第一期我打算教大家把运行 Python 的基础环境给搭建好,顺便教大家如何安装第三方库。

学完这一期之后你就可以开始愉快地尝试写 Python/运行别人的 Python 程序啦。

|教程开始

基础环境其实只包括两个软件,一个是让电脑理解 Python 语言的,叫作 Anaconda,另一个是让咱们写 Python 更方便的,叫作 PyCharm,安装环境就是安装这两个软件。

不用担心,我来教你一步一步把它搭建起来:

1、根据你的操作系统,在官网下载并安装 Anaconda,一路狂点下一步即可.

注:这一步要下载 Python 3.6 版本,安装的时候要记得安装位置,后面会用到。

↓ 官网链接:

https://www.anaconda.com/download/#download

2、根据你的操作系统,在官网下载并安装 Pycharm,同样是一路狂点下一步即可.(记得下载 Community 版本)

↓ 官网链接:

http://www.jetbrains.com/pycharm/

3、在 PyCharm 里连接 Anaconda,这一步稍微复杂一丢丢,不过是最后一步啦。

① 打开 PyCharm,选择 File - New Project...

② 弹出来的窗口中点击左侧的 Pure Python,再点击右侧的齿轮。

③ 选择你刚才 Anaconda 安装的位置下面的 python.exe,点 OK,再点击 Create.

④ 输入然后等下面的进度条加载完,基础环境就搭完啦。

|第三方库的使用

Python 和其他编程语言有些类似,也引入了一个「功能包」的概念,简单来说就像智能手机一样,除了手机自带的拍照发短信功能之外,还可以通过软件商店实现一些原本没有的功能。

回到 Python 这里,它的「功能包」就像积木一样,需要什么功能就下载什么功能,比如登录微博,登录微信这种别人可能已经写好的功能,直接安装(「功能包」,这里称作第三方库)就能在一行代码都不用写的基础上轻松实现这些功能了,由于它实在是太方便了,所以以后的文章里几乎都会用到第三方库。

而如果你运行的代码缺少对应第三方库的安装,可能会导致程序无法运行,出现下面的错误:

幸运的是 Anaconda 帮我们把安装第三方库的过程简化了,下面我以安装 numpy 这个库为例,演示下如何安装第三方库:

1、找到 Anaconda Navigator 并打开。

2、按如图提示,创建一个新的虚拟环境,随便起个名字就行,这里以「MuggleTest」举例。

3、然后按如图提示搜索 numpy 并安装。

4、安装后在 installed 里能看到即表示安装成功了。

5、安装完毕之后我们还需要给当前项目引入这个虚拟环境,方法是点击 PyCharm 的 File - Settings:

6、按如图提示点击 Add Local.

7、接着选择 Anaconda 目录下的 env 文件夹,找到 MuggleTest 文件夹,该目录下存储着 MuggleTest 虚拟环境的配置,选择其中的 python.exe 作为该项目的 Python 解释器。

8、然后再回去运行,你会发现不报错了,说明第三方库已经安装完毕啦。

至此,基础环境的搭建就已经完成啦。

下期再见。

Enjoy it.

『教你玩 PY』是和麻瓜编程合作的专栏

内容改编自《实用主义学编程》系列课程

如果你想喜欢并且学到更多类似这样的项目

麻瓜编程每个项目都有详尽的视频教学 + 代码

适合想深入学习 Python

提高工作效率/改善生活质量的你

直接戳下图按钮

就可以跳转至课程购买页面啦

↓↓↓

——One More Thing——

我说过收到赞助就会给大伙分羹的~

前 19 个买课的同学

每人送一本

《麻瓜编程献给初学者的 Python 入门小册》

和以下四张贴纸

(送完即止)

另外在本文章留言区

点赞数量前 19 位的同学

也可以获得以上贴纸

(截止至 6 月 20 日 18:00)

iKBC F87f108

樱桃轴机械键盘

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180617B0DXR300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券