正规玩法

先介绍一个常规玩法,正儿八经的到 Python 官方网站下载安装包。

在必应搜索输入"python" ,第一个搜索结果就是我们要的:

  • 直接点击 Downloads ,会跳转到下载页面

  • 下载页面中点击上图标注部分,即可下载安装程序

别纠结学哪个版本的 Python 了,入门的你当然要学最新的


下载完毕后,运行其安装文件"python-3.7.4.exe":

  • 点击进入"自定义安装"界面

  • 直接点"Next"

  • 图中建议你勾选"添加环境变量"
  • 可以留意一下安装目录
  • 最后点"Install"

等待片刻,即安装完成


到底怎么运行 Python

我知道你现在急不可待希望马上去写上几行代码,感受一下 Python 的精彩,但是,有些东西不能忽略,否则以后会苦了自己。

大部分的资料都教你,打开命令窗口,输入"python" 即可运行。不过这次我用另一个角度让你理解一下这些玩意。


假如我现在要打开系统记事本程序,那么我应该双击运行"记事本程序" exe ,如下图:


其实运行 Python 是一样的道理,之前安装时,如果你记住安装目录,即可在那里找到一个 python.exe 的程序:

  • 启动后,即可输入代码,这是交互模式。先不用在意

通常情况下,我们不会直接在黑呜呜的交互命令窗口写代码的。

假如我用记事本写一句很简单的代码:

  • 我把此文件保存在 F 盘下,叫"test.py"

如果现在我要让 Python 执行这个代码文件,那么我就要在启动 Python 的同时,传入代码文件的路径,以告诉他:你要帮忙执行里面的代码

我们启动命令窗口(win+r,输入"cmd",按回车),输入以下命令,按回车执行:

  • 命令中间有一个空格分割成2个部分
  • 左边是 python.exe 的路径
  • 右边是 代码文件 的路径

按回车执行命令:

  • 可以看到脚本被成功执行

这就是平时我们执行脚本必须要要走的流程,只是说,每次命令行都输入 Python 程序的完整路径会存在很多不便之处,因此我们可以通过设置系统环境变量,即可简化命令输入:

  • 左边直接输入 "python" 即可

这就是在安装 Python 的时候,勾选"添加环境变量" 的重要性,但现在你已经知道这不是必需的


安装第三方库

只是安装 Python 是不够的,我们可以使用 pip 非常方便安装各种第三方库。

打开命令窗口,输入以下命令,安装 pandas :

  • pip install pandas
  • 按回车执行,稍等片刻即可安装成功

你看到命令 "pip xxx" ,应该猜到电脑中的某个地方必然有个 pip.exe 的程序吧。没错,到你的 Python 安装目录下,你会看到:

现在如果你遇到执行时提示"找不到程序"之类的错误,你就应该知道是时候要添加环境变量了


捷径玩法

有时候要安装 pandas 等各种第三方库,会出现各种意外,因此我建议你直接安装一个叫 Anaconda 的 Python 发行版,说白了,就是一个自带 Python 环境以及各种必备的第三方库和工具的安装程序。

同样搜索"anaconda":


  • 选择你的操作系统
  • 点击下载

安装过程与安装 Python 大同小异,不再啰嗦了。


更新库

有时候第三方库有更新版发布了,你希望更新电脑上的第三方库版本,此时还是需要使用 pip,以下是常用操作命令,都是在命令窗口中输入执行。如果大家对Python感兴趣的话,可以加一下老师的微信哦:abb436574,免费领取一套学习资料和视频课程哟~

以下是网上最常见的更新某个库的命令

  • pip install --upgrade pandas

不过,有时候会遇到更新失败,导致原来的版本不能使用。我建议你可以先卸载,再安装:

  • pip uninstall pandas
  • pip install pandas

对于初学者,不适宜在这花费太多精力,本文点到即止


总结

安装 Python 的方式:

  • Python 官网下载安装包
  • Anaconda 官网下载安装包,直接安装 Anaconda 环境

需要了解的知识点:

  • 运行脚本,实际是运行 python.exe 程序
  • 添加环境变量的意义

使用 pip 安装,更新第三方库:

  • 安装:pip install pandas
  • 更新:pip install --upgrade pandas
  • 卸载:pip uninstall pandas

入门Python,总遇到这样那样的安装问题,手把手教会你相关推荐

  1. [Python爬虫] scrapy爬虫系列 一.安装及入门介绍

    前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...

  2. mac pycharm安装设置_入门python,这样操作,简单易学(安装教程)

    首次接触python,感觉比PHP更加实用,适用性更佳广泛.不局限于网站建设,搭建服务器.选择性更佳广.接下来告诉新手宝宝们,怎么在mac和window上安装python软件Pycharm 一.Pyc ...

  3. python软件安装及设置_入门Python——1.软件安装与基础语法

    周末在家闲来无事,学了下Python.怕看过一遍就忘了,这里mark下. 一.Python的应用场景 1.网站开发 2.人工智能 机器学习 3.数据科学(如爬虫) 4.其它(绘图.图像处理) 二.软件 ...

  4. 自学python需要安装什么软件-零基础入门Python怎么学习?老男孩python用什么软件...

    在培训学习Python时,怎么才能学好Python?随着Python技术的发展,越来越多的人开始学习Python编程语言,那么零基础入门Python该怎么学习? 1.要养成良好的代码编写习惯,注重细节 ...

  5. python入门:Anaconda和Jupyter notebook的安装与使用

    文章目录 一.安装和使用Anaconda 1.anaconda是什么? 2.为什么需要安装anaconda? 3.如何安装anaconda? 通过官网下载页面 开源软件下载 安装步骤: 4.jupyt ...

  6. python常用代码入门-Python基础总结成千行代码,让Python入门更简单!

    只要学会这千行代码,不管你是零基础还是弱基础或是没有接触过编程,都可以快速入门Python! 不管学习任何东西,入门方面都是比较快的,但是要深入的话,还是需要一个积累的过程,这是一个漫长且需要坚持的事 ...

  7. python编程入门-Python编程:从入门到实践 PDF 中文扫描版

    给大家带来的一篇关于Python3.5编程相关的电子书资源,介绍了关于Python入门.Python实践.Python编程方面的内容,本书是由中国工信出版集团出版,格式为PDF,资源大小9.85M,埃 ...

  8. 如何在最短时间内入门Python爬虫?

    前段时间由于工作上需要获取一些数据,因此不得不去一些专业网站爬取一些素材,然后进行过滤和筛选,所以就现学了网页爬虫的知识.由于之前有过一些html格文本自然语言处理的工作经验,所以使用过beautif ...

  9. 零基础入门python爬虫之《青春有你2》选手信息爬取

    零基础入门python爬虫之<青春有你2>选手信息爬取 完成<青春有你2>选手图片爬取,生成选手图片的绝对路径并输出,统计爬取的图片总数量.使用工具:requests模块.Be ...

  10. 4招教你零基础入门Python

    随着近几年Python的飞速发展,应用范围逐步趋于广泛,后端开发.前端开发.爬虫.金融量化分析.人工智能.自动化运维.自动化运维.大数据,Python都有涉及.Python相对其他编程语言来讲,语法较 ...

最新文章

  1. 如何在使用新技术前评估其浏览器兼容性
  2. 一步一步学Ruby(九):Ruby正则表达式(上)
  3. C++基类和派生类的析构函数
  4. 对现有的所能找到个DDOS代码(攻击模块)做出一次分析----TCP篇
  5. java内存高水位_jvm(1)---java内存结构
  6. [JavaWeb-Servlet]IDEA与Tomcat的相关配置
  7. Yii2 认证实现原理和示例
  8. strcpy会覆盖原来的吗_你真的会挂单吗?原来“集合竞价”10分钟竟然隐藏这么多秘密,看懂这些细节,直接精准判整日走势...
  9. silverlight 实现全屏
  10. Jnotify文件监控的用法以及Jar文件导入的方法
  11. §4.1.2数学归纳法证明不等式第6题 (复旦大学2004年保送生考试数学试题)
  12. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第1节 基础加强_1_今日内容(1)...
  13. 数学建模需要的Matlab知识速成
  14. 服务器阵列卡缓存显示错误,服务器阵列卡(缓存)
  15. Linux编程之ICMP洪水攻击
  16. 记录安卓,IOS安装kali的办法
  17. Css3之画哆啦A梦
  18. python3-excel数据填充
  19. 关于公众号的运营干货与常用的工具
  20. onkeypress、onkeydown、onkeyup

热门文章

  1. 公司为什么宁愿花11K月薪招新人,也不愿意花9K的月薪留住老员工?
  2. 互联网晚报 | 10月23日 星期六 | 恒大宣布全面实施现楼销售;华为开发者大会2021开幕;家乐福中国首家会员店正式开业...
  3. 用SWOT模型剖析SaaS
  4. 2020年上半年巨量引擎手机行业白皮书
  5. 如何绘制逻辑图 — 1. 逻辑图构成的三元素
  6. 计量科学大数据分级分类
  7. 任女尔(1990-),女,北京卡达克数据技术中心软件业务本部助理工程师,主要研究方向为大数据、云计算。...
  8. 一本可能引发社会调查行业革命的书
  9. 【计算机网络】分组交换网中的时延,丢包和吞吐量
  10. 【数据结构与算法】平方探测法散列表的Java实现