网易首页 > 网易号 > 正文 申请入驻

Python教程_03_python安装的使用环境、Python数据分析搭建环境

0
分享至

作者:孚白

导读

a. 编程环境的介绍

b. 搭建Python使用环境的教程

编程环境的介绍(重要)

以Python为例,首先我们要写Python代码,然后再运行这个代码输出结果。

写代码有几种方式:

一种是从官网下载Python软件,因为Python是脚本语言,你可以理解为这个软件就是Python的解释器,让你的代码能够被机器理解并执行。

另一种是直接在安装有Python的计算机上的命令窗口(Windows)或者终端(Mac)。

还有一种是在IDE,就是集成开发环境。

这几种方式的区别:

在终端或者命令窗口这种交互式的环境中,你输入了求和数值的代码,可以立刻执行得到结果,但是没有把源代码保存起来,在Python软件的交互式窗口也类似;

有的时候,你需要把你写的源代码保存起来,然后执行这个源代码,输出结果,这个时候你可以在Python软件、终端命令窗口中运行这个代码。

更多的实际情况是,我们在开发一个程序的、编写项目的时候,往往是面向解决问题的,是需要很多外部的资源,如模块和包以及依赖环境等等、那么这个时候,仅仅一个Python软件解释器就不能完成任务了,需要一个集成的开发环境,就是所谓的IDE(Integrated Development Environment )。

明白了以上内容后,我想大家应该知道我们要完成一个用Python语言写的项目,就要在一个集成开发环境里,那么集成环境有哪些呢,一个是Python自带的IDE,一个是第三方IDE,Python自带的IDE没有第三方的强大。

在我的教程里,我推荐给大家的都是普遍常用的IDE以及工具:

Python官方的软件解释器,这个不用多说,就算我们的项目在第三方IDE中开发,那么也离不了这个核心,就相当于我们准备好了厨具,要想做出美味的菜肴,还是需要食材的。但是我们不在Python自己的IDE开发项目。

Pycharm,这个是Python体系中比较常用的IDE,它有丰富强大的插件、模块、资源等等,可以完成一个完整的项目,我们一部分教学就在这个环境中。

jupyter notebook ,有很多地方把开始使用这个工具看成新手和大师的区别,其实没那么绝对,主要原因是:简单一些代码在Python解释器、IDE都可以运行,但是一个项目要完成,需要不断调试,实时反馈,甚至需要不断和客户确认,那么有没有一种工具,可以既能有IDE的功能,又能在代码中实时显示图文注释,实时修改预览呢,那么jupyter notebook来了,就是它。官方介绍:Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

综上所述,我会教大家安装:

Python官方软件(解释器)

Pycharm集成开发环境(IDE)

Jupyter notebook (交互式笔记本)

搭建Python使用环境的教程

首先我演示在Mac上安装这三个环境(windows版的在后面):

python解释器安装

下载官网的程序https://www.python.org/downloads/

在下载页面downloads选项中,选择Mac OS X,选择Python3以上版本,Python2的版本已经停止更新。

安装完成后可以看到IDLE和Python Launcher图标。

打开IDLE显示如下,表示安装好,注意版本应为你选择的3以上的Python

提示:下一步检查你的终端里默认的Python版本,对于新手如果不好操作可以先调过去,暂时不影响。

现在我们检查你Mac的终端是否也配置好Python相同的版本,打开终端输入 python,如果如下图,是Python2的版本,那是因为Mac自带这个版本的Python,你需要更换:

打开终端,输入 which python3 可以看到路径;

然后,输入 open .bash_profile 打开配置环境变量的文件;

检查环境变量文件里有没有下面的代码,哪里不一致修改哪里,修改后的文件是基于你的路径和版本(以下代码没有任何格式需要纯文本的)

# Setting PATH for Python 3.9

# The original version is saved in .bash_profile.pysave

PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"

export PATH

alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"

接着,在终端输入 touch .bash_profile 生效配置好的环境变量,然后重启终端就可以了。

安装IDE之Pycharm:

下载 https://www.jetbrains.com/pycharm/ 找到对应系统的版本,下载 Community 版本的,免费。

新建project、location是项目存储路径、interpreter是选择Python解释器版本

另外,为了能够显示中文字符,需要确认编码:在preference中选择file encodings选项,确认UTF-8

然后在project里右键新建一个任意名字的Python file 输入下图代码,显示下版本号,然后右键 run 运行代码,如图完成pycharm安装。

这里就是我们练习Python代码的交互环境了。

设置中文:点击preference 然后在搜索栏里搜索 Chinese ,在plugins里install中文语言包、然后重启就可。

Jupyter notebook

要安装jupyter首先要安装Anaconda ,Anaconda 可以创建一个虚拟的Python开发环境,而且包含了几乎所有的Python相关的模块、包和依赖。

为什么要用Anaconda创建一个虚拟环境呢,因为在不同的Python项目中,需要的Python包和依赖不一样,为了使得不同项目直接不想干扰,我们需要给每个项目独立设置一个合适的环境,而且在一台计算机上,所有就有了anaconda。

当然,jupyter就包含在anaconda中,而且他们的组合是Python数据分析应用领域的标准配置了,anaconda负责环境依赖、jupyter负责调试展示代码。

安装步骤

下载anaconda软件,一般通过国内的镜像站下载,这样速度比较快。

点击链接 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

让安装包以文件名倒叙,选择最新的版本和你对应的系统。

安装后打开,在environments中使用默认的root环境,如下图看看是否已经安装了jupyter包,如果没有搜索安装就可以,然后open with jupyter notebook

至此,你已经完成了Mac系统上python开发环境的安装,恭喜,期待我们进入Python的世界吧!

在windows系统上安装:

Python解释器:

官网下载 https://www.python.org/downloads/ 选择你对应的系统版本

安装的时候注意勾选下面选项,特别是PATH环境变量这个,设置为系统默认的版本

打开IDE出现下面界面说明安装好了:

检查下命令窗口里是否也设置好默认的python版本,步骤是:command+R在出现的搜索框输入cmd、然后在命令行输入python如下图:

然后,安装pycharm:

Pycharm的安装和mac是类似,只是选择好系统版本就可以,链接和设置参考上面mac版的,注意安装选项都要勾选。

最后,安装jupyter notebook,也是和Mac版类似,注意选择系统版本。

下节预告:Python基础语法

作者介绍:孚白,从传统实业到IT互联网,横跨技术和人文多个领域,践行有道无术尚可求,乐于分享。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
全新一代雷克萨斯ES将于4月上市,上海工厂下半年竣工

全新一代雷克萨斯ES将于4月上市,上海工厂下半年竣工

IT之家
2026-02-02 15:35:32
卖了20.7万!这种旧的5元纸币,谁家有谁就发了!

卖了20.7万!这种旧的5元纸币,谁家有谁就发了!

小陈收藏社
2026-01-05 15:52:43
被戴8次绿帽子,3次被捉奸在床,这就是我们“玉女”守卫的爱情?

被戴8次绿帽子,3次被捉奸在床,这就是我们“玉女”守卫的爱情?

素衣读史
2026-01-30 17:15:38
为何美国黑人宁愿冒生命危险,也不愿听警察的指令?网友分享真相了

为何美国黑人宁愿冒生命危险,也不愿听警察的指令?网友分享真相了

另子维爱读史
2026-01-18 21:49:38
江诗丹顿手表1元起拍,因“未达到保留价”流拍,拍卖公司人员回应:起拍价是处置单位设定

江诗丹顿手表1元起拍,因“未达到保留价”流拍,拍卖公司人员回应:起拍价是处置单位设定

红星资本局
2026-02-01 15:24:17
一天2.2万人爽约!灵隐寺这次算是被白嫖党,给结结实实上了一课

一天2.2万人爽约!灵隐寺这次算是被白嫖党,给结结实实上了一课

火山诗话
2026-02-02 08:41:43
利物浦压哨重磅签约 7000万欧敲定20岁天才中卫 近半年已花5.53亿

利物浦压哨重磅签约 7000万欧敲定20岁天才中卫 近半年已花5.53亿

我爱英超
2026-02-02 07:22:32
3换1!正式达成交易!再见了,开拓者!

3换1!正式达成交易!再见了,开拓者!

烟雨洛神生
2026-02-02 16:52:18
CCTV5直播!2026亚洲杯国乒参赛名单、赛程以及央视直播表

CCTV5直播!2026亚洲杯国乒参赛名单、赛程以及央视直播表

好乒乓
2026-02-02 11:41:26
咋回事儿啊!凯尔特人超级投手的三分命中率怎么又开始下滑了?

咋回事儿啊!凯尔特人超级投手的三分命中率怎么又开始下滑了?

稻谷与小麦
2026-02-03 00:50:22
1-2到2-0!中国队扬眉吐气:少打1人仍赢亚洲冠军 剑指U17世界杯

1-2到2-0!中国队扬眉吐气:少打1人仍赢亚洲冠军 剑指U17世界杯

侃球熊弟
2026-02-02 23:45:44
天成:美的内在灌溉系统

天成:美的内在灌溉系统

疾跑的小蜗牛
2026-02-02 21:45:35
不论炖什么肉,都要记得加这2种料,肉烂鲜香,特入味,连吃一碗都不腻

不论炖什么肉,都要记得加这2种料,肉烂鲜香,特入味,连吃一碗都不腻

美食格物
2026-01-27 00:42:18
变压器全球爆单 8只概念股业绩预增

变压器全球爆单 8只概念股业绩预增

财经电报快讯
2026-02-02 12:32:44
俄罗斯警告塞尔维亚别乱来,中国不愿看到的一幕发生,武契奇急了

俄罗斯警告塞尔维亚别乱来,中国不愿看到的一幕发生,武契奇急了

有牙的兔纸
2026-01-30 03:33:01
注意!广东一地新发现120多例艾滋感病例...

注意!广东一地新发现120多例艾滋感病例...

澄海圈
2026-02-01 23:09:18
以色列,发动空袭!美国、伊朗,大消息!哈梅内伊,公开现身

以色列,发动空袭!美国、伊朗,大消息!哈梅内伊,公开现身

时光在作祟
2026-02-03 00:44:55
英国首相身边“中文十级”女星火了:艾美奖得主,爱读鲁迅,儿子“汉语桥”比赛夺冠

英国首相身边“中文十级”女星火了:艾美奖得主,爱读鲁迅,儿子“汉语桥”比赛夺冠

红星新闻
2026-02-02 18:03:50
1995年朝鲜第六军团叛乱,韩国下令派兵接应,军方为何知情不报?

1995年朝鲜第六军团叛乱,韩国下令派兵接应,军方为何知情不报?

历史八卦社
2024-03-10 23:57:33
毛雷尔:徐彬的攻防有欧洲球员的潜质,见到他第一天就很喜欢

毛雷尔:徐彬的攻防有欧洲球员的潜质,见到他第一天就很喜欢

懂球帝
2026-02-02 22:06:12
2026-02-03 01:28:49
孚白
孚白
Python开发者数据分析师
6文章数 48关注度
往期回顾 全部

科技要闻

阿里筑墙,腾讯寄生,字节偷家

头条要闻

周生生足金挂坠戴1天被刮花 检测后发现含铁、银、钯

头条要闻

周生生足金挂坠戴1天被刮花 检测后发现含铁、银、钯

体育要闻

澳网男单决赛,属于阿尔卡拉斯的加冕仪式

娱乐要闻

57岁音乐人袁惟仁去世,家属发文悼念

财经要闻

金银暴跌 全球股市遭遇“黑色星期一”

汽车要闻

雷克萨斯LC500将于今年底停产 "最美雷克萨斯"谢幕

态度原创

家居
时尚
数码
健康
本地

家居要闻

现代几何彩拼 智焕童梦居

裤子+靴子:今年冬天最经典搭配,松弛又时髦!

数码要闻

格力再强调暂无铝代铜计划!铝和铜各方面存在较大差距

耳石症分类型,症状大不同

本地新闻

云游中国|拨开云雾,巫山每帧都是航拍大片

无障碍浏览 进入关怀版