0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

1.2 Python 开发环境的搭建

python爬虫知识分享 来源:python爬虫知识分享 作者:python爬虫知识分享 2022-02-15 17:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.2 Python 开发环境的搭建

理论上只需要你安装了 CPython 解释器后,就可以开始写 Python 代码了。为了让你的在写代码时,有一个更加友好的编码体验。就有人开发了一堆的编辑器。

这些编辑器,具有代码高亮,代码提示自动补全的各种功能,如果没有这些编辑器,我想你没两天就会放弃编程这条路了。

因此在开始学习使用 Python 写代码时,首先要教大家搭建一个舒适的开发环境。

在这里我推荐大家使用 PyCharm 这个软件,它不只是一个简单编辑器,而是一个由 Jetbrain 公司为 Python 专门开发的 Python 语言集成开发环境。

也许你还不知道 Jetbrain ,我来简要介绍一下,Jetbrain 是一家专业的 IDE (Integrated Development Environment )生产商,只要是市面上主流的编程语言,Jetbrain 都有相应的产品。

比如:Python 对应 PyCharm ,Golang 对应 Goland,Java 对应 IntelliJ IDEA,C 语言对应 Clion 等等。

在这些众多的 IDE 中,有一些提供了多种版本:教育版社区版专业版

PyCharm Edu is based on PyCharm Community Edition and comprises all its features, making it just perfectly suitable for writing professional projects with Python.

教育版:教育版是免费的,具备社区版的所有功能,除此之外,还提供有一个教学功能,因此它更适合学生。老师可以用它创建教学,学生可以通过他完成教学任务。

社区版:就是阉割版的专业版,它也是免费的,如果你并不需要使用专业版才有那些功能,可以选择社区版。

专业版:提供所有 PyCharm 的功能,虽然是收费的,但是可以试用一个月。

社区版和专业版在功能上有哪些区别呢?你可以看下面这个表格。

可以看出专业版比社区版多了 科学工具WEB 开发Python Web 框架Python 代码分析远程开发调试数据库支持

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb36AJnEPAAC4FrnnVyI900.png

社区版的功能有限,有些非常好用的功能只有专业版才有,比如 远程调试。

如果你想使用到专业版,那有什么办法呢?

有钱的就是大爷,付费购买。

穷人自有穷活法,每次试用一个月,试用期到,卸载干净,再来一次。

利用学生与教师的特权,可申请免费使用

若你有开源项目,也可以申请免费使用

用一些 非寻常手段 (也就是破解)来实现。

破解的方法,其实还分很多种:

可以使用注册服务器的方式,优点是非常方便,缺点是过一段时间就有可能失效,不稳定。

还可以使用破解补丁的方式,优点是永久破解(使用期限到 2099 或者 2100年,某种意义上算是永久了),缺点是对于最新版的 PyCharm 你可能找不到相应的破解补丁。如果要使用这种方法,就意味着你得使用旧版的 PyCharm 。

使用绿色免安装的 PyCharm 安装包,其实原理和第二种一样,这一种只是别人帮你破解好,你直接用而已。只适用于 Windows 。

那么这么多版本,该怎么选择呢?

一般来说:

如果你是学生,那么可以直接向 Jetbrain 免费申请专业版。

如果你是新手,直接安装社区版就行了,功能已经够用了。

1. 下载链接

PyCharm for Windows :https://www.jetbrains.com/pycharm/download/#section=windows

PyCharm for Mac :https://www.jetbrains.com/pycharm/download/#section=mac

PyCharm for Linux :https://www.jetbrains.com/pycharm/download/#section=linux

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4CAS1gWAAJAz3TimP4179.png

2. 安装步骤

下载完成后,双击 exe 文件

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4CAHMfqAAC7Fp1BNls560.png

选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘:

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4GAONiKAACgAsggxqw843.png

选好路径后,点击 Next ,创建桌面快捷方式等一系列选项参照下图勾选!

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4KAFY4fAACLZqbumMU195.png

最后默认安装即可,直接点击Install。

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4KAHJwQAACvhGQastU587.png

7、耐心的等待两分钟左右。

之后就会得到下面的安装完成的界面

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4OAADZLAADAV7kMfwU365.png

点击Finish,Pycharm安装完成。

接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面:

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4OAV0rcAACNGLLcWAU057.png

选择Do not import settings,之后选择OK,进入下一步。

下面是选择主题

-> 这里默认选择黑色(左边黑色,右边白色)

-> 点击Next:Featured plugins

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4WAP0geAAQr3-MTw3Q928.png

建议选择Darcula主题,该主题更有利于保护眼睛。

一切配置完成后,就会进入 PyCharm 的主界面。

首先,点击 View -> Appearance 勾上 Toolbar,来调出工具栏,个人认为这个工具栏对于新手非常有用,使用频率很高。

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4aAY8xEAAEu8E8p9OU459.png

再然后,应该告诉 PyCharm 你的 CPython 解释器在哪里?不然后面要执行 Python 代码的时候,都不知道去哪里找。

点击 File -> Settings ,就会出现如下界面,在搜索框输入 interpreter ,点击右上角的 Add

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4iAD3TDAAFtiDNelvg397.png

跳到如下界面,再选择 System Interpreter ,然后右边选择你在上一节中安装 CPython 的路径。

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4mAT_IjAADFBebo1Uc338.png

然后在文件夹下,新建一个 demo.py 的文件,并写入如下代码,然后再点击上面的 Add Configuration 配置脚本运行的参数

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4qAIQlEAADPau6NwJE165.png

接下来,我们要在 PyCharm 中运行这个 demo.py 这个脚本了。右键然后选择 Run 'demo' ,或者直接按住快捷键:Ctrl+Shift+F10

https://file.elecfans.com//web2/M00/30/AA/pYYBAGILb4qAewxnAAC8PnuqTOw804.png

运行后,在下面就会弹出一个 Run 窗口,你在执行 Python 脚本时,所有的输出内容,都会出现在这里。

https://file.elecfans.com//web2/M00/30/A3/poYBAGILb4uAXFpwAACdSVoi8mw205.png

至此, PyCharm 这个非常好用的集成开发环境就配置完成了,后面我们就要正式开始接触代码了。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发环境
    +关注

    关注

    1

    文章

    276

    浏览量

    17704
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

    90415
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式RV1126B开发板试用体验】飞凌嵌入式RV1126B开发开发环境搭建

    收到飞凌嵌入式RV1126B开发板有几天,对飞凌嵌入式RV1126B开发板研究后也对开发板有了一定的了解,今天来为大家分享如何搭建环境。 先
    发表于 05-12 00:26

    【RA-Eco-RA4M2开发板评测】+ 开发板开箱及开发环境搭建

    【RA-Eco-RA4M2开发板评测】 环境搭建
    的头像 发表于 05-09 10:04 399次阅读
    【RA-Eco-RA4M2<b class='flag-5'>开发</b>板评测】+ <b class='flag-5'>开发</b>板开箱及<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    RK3562 单板机嵌入式 ROS2 开发指南:环境搭建与工程编译

    本文为创龙科技RK3562 单板机 ROS2 Foxy 开发指南,涵盖系统测试与开发全流程。详细说明 Python/C++ 节点通信、turtlesim 可视化测试的实操指令,以及上位机开发
    的头像 发表于 03-27 11:26 7543次阅读
    RK3562 单板机嵌入式 ROS2 <b class='flag-5'>开发</b>指南:<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>与工程编译

    瑞萨RA MCU众测宝典 | 环境搭建之【RA-Eco-RA6E2-64PIN-V1.0 开发板】介绍、环境搭建、工程测试

    “RAMCU众测宝典”环境搭建专题再添实用干货!这次咱们聚焦高性能入门级开发板——【RA-Eco-RA6E2-64PIN-V1.0】。本文介绍了RA-Eco-RA6E2-64PIN-V1.0
    的头像 发表于 03-20 16:23 8079次阅读
    瑞萨RA MCU众测宝典 | <b class='flag-5'>环境</b><b class='flag-5'>搭建</b>之【RA-Eco-RA6E2-64PIN-V1.0 <b class='flag-5'>开发</b>板】介绍、<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>、工程测试

    RA MCU众测宝典 | 环境搭建之【FPB-RA0E2】开发环境搭建

    RA生态工作室关注我们“RAMCU众测宝典”环境搭建专题更新啦!这次我们聚焦【FPB-RA0E2】开发板,一步步打通开发“第一关”,为后续功能开发
    的头像 发表于 03-11 16:33 1670次阅读
    RA MCU众测宝典 | <b class='flag-5'>环境</b><b class='flag-5'>搭建</b>之【FPB-RA0E2】<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    开发者分享 | 一次完整的 HPM EtherCAT 实战:环境、通信与极限测试

    概要1、vscode开发环境搭建2、EtherCAT与RK3562通讯测试3、编程IGH主站+HPM极限通讯测试4、ADC+EUI显示测试5、ADC远采系统1.vscode开发
    的头像 发表于 02-09 16:32 2.1w次阅读
    <b class='flag-5'>开发</b>者分享 | 一次完整的 HPM EtherCAT 实战:<b class='flag-5'>环境</b>、通信与极限测试

    AT32开源鸿蒙开发环境搭建

    本帖最后由 jf_77210199 于 2026-1-19 09:49 编辑 AT32开源鸿蒙开发环境搭建 主要介绍两部分内容: 1、如何快速搭建起开源鸿蒙的
    发表于 01-16 13:56

    经验分享 | eclipse搭建先楫开发环境

    最近有小伙伴留言,想在eclipse平台下开发先楫的MCU,但是苦于没有工程模板,自己折腾了半天又遇到一堆报错,很费时间。基于此需求,笔者基于HPM6E00EVK一步一步搭建在eclipse下的开发
    的头像 发表于 12-19 08:32 1243次阅读
    经验分享 | eclipse<b class='flag-5'>搭建</b>先楫<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    【EK-RA6E2开发指南】开发环境搭建

    瑞萨电子的开发工具有很多,笔者习惯使用MDK开发,因此本文将基于MDK+RA Smart Configurator搭建开发环境
    的头像 发表于 09-23 18:12 3320次阅读
    【EK-RA6E2<b class='flag-5'>开发</b>指南】<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    ESP32-S3的MicroPython开发环境搭建

    本文通过搭建Thonny IDE开发环境,了解了如何给ESP32-S3烧录MircoPython固件和MircoPython应用程序。
    的头像 发表于 09-11 16:02 2175次阅读
    ESP32-S3的MicroPython<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    termux如何搭建python游戏

    termux如何搭建python游戏 Termux搭建Python游戏开发环境的完整指南
    发表于 08-29 07:06

    开发环境一键部署 | 如何搭建Docker环境编译ARM程序?

    智能化科技领域,嵌入式系统开发占据着极为重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,为众多应用场景赋能。基于Linux系统搭建开发环境,为用户开启高效
    的头像 发表于 08-15 11:06 1245次阅读
    <b class='flag-5'>开发</b><b class='flag-5'>环境</b>一键部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>环境</b>编译ARM程序?

    【Banana Pi BPI-RV2开发板试用体验】开发环境搭建及编译

    BPI-RV2 RISC-V开源路由器之开发环境搭建及编译 背景 BPI-RV2 RISC-V开源路由器相关的资料文档很少,需要自己慢慢摸索。 前面已经下载了开发板的BSP,今天来
    发表于 07-14 23:05

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 1565次阅读
    迅为RK3576<b class='flag-5'>开发</b>板NPUrknn-toolkit2<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>环境</b>安装

    第三章 开发环境搭建

    本章介绍了W55MH32开发环境搭建。常用工具 KEIL MDK功能强大,安装需注意路径等要点并安装芯片包。还讲解MDK5使用技巧,如文本美化、语法检测、代码编辑等实用功能。
    的头像 发表于 05-26 09:40 1323次阅读
    第三章 <b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>