万丈高楼平地起——记python开发环境安装流程

简介: 打开简书爬虫作业专题和微信群,你会发现向右奔跑老师的爬虫小分队队员们已经风风火火地开始了python学习之路。据说不交作业,后果很严重。为了表达我一颗奋进的红心,我决定写下这篇文章,供python小白们参考。
img_ffb6c79aa11dc41b64476d62b7111017.jpe

打开简书爬虫作业专题和微信群,你会发现向右奔跑老师的爬虫小分队队员们已经风风火火地开始了python学习之路。据说不交作业,后果很严重。为了表达我一颗奋进的红心,我决定写下这篇文章,供python小白们参考。

北京时间20:40,继我在python官网上纠结了二十分钟该装哪个版本,装上了又卸载之后(忘记自定义安装了),终于决定寻找我们的红领巾罗罗攀来帮我。

经过大神华丽的远程操作和经典案例讲解(爬了一个酷狗的华语新歌榜),我对Python的运用有了更为深入的认识。接下来,让我们忽略这个有趣的案例,开始讲解python开发环境的安装流程。

主要安装Python,pycharm和第三方库。

一、安装Python。

百度一下,打开Python官网https://www.python.org/downloads。我的系统是Win7,所以选择windows的版本。

img_ea29f072f7a1691c75fd8ee7490a2e60.png

最后安装的具体版本号是3.5.3,主要是想着跟罗罗攀的版本一样,以后方便交流和提问题。我看了下官方给的FAQ,说Python版本2和3有什么不同,我看完后觉得官方的意思是没必要纠结这个,各有各好。对于小白来说,看你周围的伙伴或者老师用哪个版本,你就跟着用吧。

img_149fd21814ca0917e12eb004528d7dd5.png

这个安装包下载好后,我用的是自定义安装,安装前有一个勾选的页面,我是全部勾选。

img_b2ee00ce88352dec2a9195dfa6034fc2.png

安装好后,打开小黑窗,输入python,就可判断是否安装成功。显示版本就是安装好了,如上图。

二、安装pycharm。

同样需要百度一下,找到pycharm的官网http://www.jetbrains.com/pycharm/download/#section=windows。顺便说一句pycharm的界面真的非常漂亮。


img_97bc7fe5849f2b7c360069c2a526106b.png

选右边那个社区版进行安装,因为专业版里面有一些功能是要收费的,初学者用社区版就足够了。

这个pycharm装好后,图形界面和别的IDE差不多,用过MDK或者VS之类的,应该都会操作,不会请百度。(主要此处忘记截图了/(ㄒoㄒ)/~~)

三、安装第三方库

第三方库数量非常庞大,由于我们主要用Python做爬虫分析,所以下载三个库就够了,分别是request,beautifulsoup和lxml。

BeautifulSoup是基于Python的HTML/XML解析器,简单易用。

Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。

lxml是Python语言里和XML以及HTML工作的功能最丰富和最容易使用的库。

以下说一种用指令安装的方法,稍微比较简单。

快捷键windows+R,输入cmd,打开我们熟悉的小黑窗口。

三条指令:pip3 install request;pip3 install beautifulsoup4;pip3 install lxml;


img_ec5c8d5168b50ca933c0535837da10c7.png

大概就是像上面这样,逐个装完,搞定!

最后的最后,再次谢谢我们的红领巾罗罗攀童鞋,比心。

目录
相关文章
|
8天前
|
算法 测试技术 开发者
性能优化与代码审查:提升Python开发效率
【4月更文挑战第9天】本文强调了Python开发中性能优化和代码审查的重要性。性能优化包括选择合适数据结构、使用生成器和避免全局变量,而代码审查涉及遵循编码规范、使用静态代码分析工具和编写单元测试。这些实践能提升代码效率和可维护性,促进团队协作。
|
3天前
|
前端开发 数据挖掘 API
使用Python中的Flask框架进行Web应用开发
【4月更文挑战第15天】在Python的Web开发领域,Flask是一个备受欢迎的轻量级Web框架。它简洁、灵活且易于扩展,使得开发者能够快速地构建出高质量的Web应用。本文将深入探讨Flask框架的核心特性、使用方法以及在实际开发中的应用。
|
8天前
|
JavaScript 前端开发 Docker
全栈开发实战:结合Python、Vue和Docker进行部署
【4月更文挑战第10天】本文介绍了如何使用Python、Vue.js和Docker进行全栈开发和部署。Python搭配Flask创建后端API,Vue.js构建前端界面,Docker负责应用的容器化部署。通过编写Dockerfile,将Python应用构建成Docker镜像并运行,前端部分使用Vue CLI创建项目并与后端交互。最后,通过Nginx和另一个Dockerfile部署前端应用。这种组合提升了开发效率,保证了应用的可维护性和扩展性,适合不同规模的企业使用。
|
11天前
|
存储 Python
python基础篇: python中的流程控制,你都了解吗?
python基础篇: python中的流程控制,你都了解吗?
20 3
|
15天前
|
前端开发 测试技术 数据库
【python】为什么使用python Django开发网站这么火?
【python】为什么使用python Django开发网站这么火?
|
27天前
|
算法 开发者 C++
【Python 基础扫盲 跳转方式】一文带你了解Python常见的流程控制和跳转方式
【Python 基础扫盲 跳转方式】一文带你了解Python常见的流程控制和跳转方式
24 0
|
29天前
|
SQL 关系型数据库 API
Star 4.7k!高效SQL Parser!纯Python开发!自称目前最快的纯Python SQL解析器!
Star 4.7k!高效SQL Parser!纯Python开发!自称目前最快的纯Python SQL解析器!
|
29天前
|
前端开发 API 网络架构
Python 如何开发出RESTful Web接口,DRF框架助力灵活实现!
Python 如何开发出RESTful Web接口,DRF框架助力灵活实现!
|
30天前
|
应用服务中间件 nginx Docker
简述 Docker 在 Python WEB 开发中的作用。
【2月更文挑战第27天】【2月更文挑战第95篇】简述 Docker 在 Python WEB 开发中的作用。
|
1月前
|
安全 测试技术 API
请描述在 Python WEB 开发中常用的测试方法。
请描述在 Python WEB 开发中常用的测试方法。
16 0

热门文章

最新文章