在Windows下搭建Python3.6的运行环境

清明节:总有人让你牵挂,总有人影响你一生,今天放假回家,先来水一篇文章。人生苦短,我学 Pyhton,没事来研究研究 Python,Python 是面向对象的解释性计算机语言,它有丰富和强大的库。这篇博文先说一下 Python 的运行环境的搭建

下载 Python for windows

我的笔记本是 64 位操作系统,由于当前 python3.7 版本还不是稳定版,所以学习用还是先选择稳定版本,我这里选择 python3.6.5。另附 Windows 下Python 下载地址

安装 Python for windows

不得不说 Python 在 Windows 平台下的安装比傻瓜式还傻瓜式,直接点击 Install Now,Python 就直接被装到你的 C 盘了。

Pyhon 安装界面

作为 IT 人员,怎么能局限于傻瓜式的安装呢?当然是点下面的了~ 但是要记得勾选 Add python 3.6 to PATH,加入到环境变量当中,以便在 cmd 中全局使用。没点也不要紧,手动自己加一下。

手动选择安装

解释一下这些东西:

第一个是文档,虽说是英文的,但有总比没有好

第二个是 pip,这个必须要有,因为 Scrapy 最简便的安装方式就是通过 pip

第三个是 tcl/tk 与 IDLE,这个的话现在不清楚干什么用的,他默认也是勾上的

第四个是 Python 测试包

下面两个,好像是类似于快捷方式的选项,还有一个用户范围的选项

好,接下来,下一步(Next)

安装下一步

Advanced Options 高级选项 哈哈 有点意思了 感觉好高大上

第一个,Install for all users 是你这个 Python 你是让自己用,还是让你电脑上所有的用户用(如果不知道 Windows 用户账户是什么的可以直接略过,不打勾就行)

第二个,Associate files with Python 是把 Python 相关文件与 Python 关联,建议勾选

第三个,Create shortcuts for installed applications 是创建桌面快捷方式,点击过后桌面上会出现“Python”的快捷方式

第四个,Add Python to environment variables 是添加环境变量,勾选过后安装好你在 cmd 里直接输”py”就可以了打开 python 的控制台程序,建议勾选

第五个,Precompile standard library 是预编译公共库,但是几乎所有的预编译的目的都是提升后续运行速度吧,缺点就是会造成额外的磁盘开销,而且会减慢安装速度,如果不打算对核心库做定制的话,推荐勾选。

第六个,Download debugging symbols 表示是否下载调试符号,符号是为了定位调试出错的代码行数,如果你的 Python 是用作开发环境的话,推荐勾选,如果是用作运行环境的话,可以不勾选。

第七个,Download debug binaries 表示是否下载用于 VS 的调试符号,如果不使用 VS 作为开发工具,则无需勾选

然后就是选择你的安装目录,点击 Install,进入安装进度界面了,这个界面要做的就是“等”!

安装进行中

如果你在上一步勾选了“Download XXX”的话,下面步骤可能会持续很长时间(根据你的网络状况决定),耐心等待就可以。

当你看到下面这个界面的时候,恭喜你,安装成功。

安装成功

如图,在安装成功后结束界面可能会出现 Disable path length limit 的按钮,有的话点一下就好了,禁用系统的 Path 长度自动限制,能给我们避免很多的麻烦。

测试 Python for windows

安装成功后,就来试试吧,打开 DOS 窗口,输入 python,就可以看到这样的效果。依次按下 print(“Hello Python!”),就会输入一个 Hello Python!

安装成功后测试

至此,Python 的运行环境安装完毕,准备进入 Python 的世界吧!

沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:在Windows下搭建Python3.6的运行环境

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏喔家ArchiSelf

嵌入式Linux的网络连接管理

连接管理器(ConnMan)是一个连接管理守护进程 , 用于管理运行 Linux 操作系统中设备的互联网连接。 它以快速、连贯、同步的方式对不断变化的网络条件提...

40620
来自专栏微信公众号:Java团长

Maven那点事儿

毋庸置疑,Jason 也是一个秃顶。James Gosling、Rod Johnson、Gavin King,你们可以告诉我为什么吗?

10830
来自专栏安恒网络空间安全讲武堂

radare2介绍及简单使用

本文作者:binlmmhc 0x01---radare2介绍 最近在看别人的病毒分析报告的时候,看到别人使用了radare2这个开源二进制分析平台,发现这个平台...

2.9K90
来自专栏Java帮帮-微信公众号-技术文章全总结

Java并发学习1【面试+工作】

22380
来自专栏pangguoming

ubuntu 64位android项目报错的解决方案,打开64位 Ubuntu 的32位支持功能

ubuntu的64位下的android环境,说实话,还真得费点精力了,解决一个问题,又出来一个新问题。 小编昨天刚好不容易将android的环境搭建好了,这不,...

29750
来自专栏Janti

记一次内存溢出的分析经历——thrift带给我的痛orz

说在前面的话 朋友,你经历过部署好的服务突然内存溢出吗? 你经历过没有看过Java虚拟机,来解决内存溢出的痛苦吗? 你经历过一个BUG,百思不得其解,头发一根一...

53480
来自专栏程序员互动联盟

【线程池】线程池与工作队列

为什么要用线程池? 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式...

35980
来自专栏Golang语言社区

PHP调用Go服务的正确方式 - Unix Domain Sockets

作者:枕边书 链接:http://www.cnblogs.com/zhenbianshu/p/7265415.html 來源:博客园 问题 可能是由于经验太少,...

47090
来自专栏大数据架构

深入浅出Zookeeper(二) 基于Zookeeper的分布式锁与领导选举

28460
来自专栏JAVA技术zhai

分享30道Redis面试题,面试官能问到的我都找到了

Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到...

29220

扫码关注云+社区

领取腾讯云代金券