ADM-201 dump PMP dumps pdf SSCP exam materials CBAP exam sample questions

安装Python3-如何同时使用Py2和Py3 – 译学馆
未登录,请登录后再发表信息
最新评论 (0)
播放视频

安装Python3-如何同时使用Py2和Py3

Installing Python 3 - How to install/use both Python 2 and Python 3

欢迎大家观看我的 Python3 教程 我讲述的 Python 版本是3.3
但对于 Python3 的其他版本基本上同样适用
对于编程新手 我想说学习编程可以说是
我做过的最好决定 至少也是前三
它给我的生活带来了太多可能性和去做我想做的事的自由
我录这些视频是因为我想帮助其他人也能和我有一样的感觉
自从学会了编程 我感觉自己就像有了超能力
听上去有些好笑 但确实是这样
它能给你创造的力量
让你能快速地进行一些从无到有的创作
尤其是像数据分析或者其他一些事情
它能帮你走在那些不会编程的人前面
因为这些人都是用的 Excel 这种东西
我觉得编程就是超能力 它也当之无愧为一种超能力
现在我就要把超能力传给你们
你们中肯定有一些人
我想很多来着看视频的人应该从来没用过 Python
或者从来没写过程序
那也没关系 本系列教程 至少在前面的基础介绍环节
就是面向从来没用过 Python 或者从来没写过程序的人的
但是我也很希望会写 Python 的人 尤其是那些用 Python2.7 或者其他版本
甚至 Python1 版本的使用者来看我的教程
当然我知道很多看我教程的观众 在学习 Python 相关的课程
大部分 Python 课程使用的都是 Python2 版本 不像我们用的是 Python3
我的一个朋友告诉我说
2014年时 他们上课时用的还是 Python2.5 版本
我猜让他们更新课程怕是会很费劲
呵呵 我也不知道他们为啥这样 当然我还是会尽力
让自己勤快点 因为我开始用的也是 Python2.7 版本
我会尽量更新到3.3版本
那么
尽我所能吧 当然我也知道
很多人确实需要同时使用不同版本的 Python
幸好还是有一些不错的方法
可以让你在同一台机器上
同时使用 Python2 和 Python3
它们甚至可以互相配合使用
当然我也会讲 比如怎么
运行 Python2.7 和 Python3.3 的脚本
所以我会运行我写的程序
还有怎么在 IDLE 里编辑这些程序 以及如何搭建它们的运行环境
好的 简介说的也差不多了 让我们先来安装 Python3.3 吧
先访问 python.org
网址就在地址栏这里 希望你们可以看清
然后到下载页面 所以点击这里的 DOWNLOAD 进入下载页面
然后……你在首页上可以看到
Python3.4 版本的 beta1 和 beta2 版已经发布了
这其实也就是说
我们应该很快就会开始用 Python3.4 版本了
我想在我的系列教程还没做完时 Python3.4 的完全版应该就能发布了
如果到时3.4完全版发布了的话 那我就开始用3.4版
基本上3.3版和3.4版的差别
尤其是对于初学者来说
没有什么大的差别
也许你看到这个视频的时候3.4版3.5版甚至3.6版可能都已经出来了
只要还是 Python3.x 的版本 那差别就不会太大
所以你们就直接到这里下载 Python3 的最新版就好
所以来 DOWNLOAD 页面下载 这里我就下载3.3版本
这里你可以选择你想要的版本
比如你直接想下载这个版本的话
那就会是32位版的
这里是下载64位版的
以此类推 那我建议你下载64位版的
如果你的操作系统是64位的话
因为32位版限制只能使用2G的内存
所以最好使用64位版来避免这种限制
所以这里就点击你想下载的版本 那我就点这个
然后等它下载完成后
我们就可以安装了 这里我就取消下载了 因为我之前已经下载好了
你可以先暂停视频等待下载完成 下载好后我们就进入安装部分
好的 当下载完成后 当然我不知道你下载到什么位置了 总之打开安装文件
这里你可以选择安装范围 我就选择给所有用户安装吧
下一步 它会问你想安装到什么位置 我就用它默认的安装位置吧
下一步 下一步 然后等待安装完成
好的安装完成 然后选择结束
现在我就在我的电脑上安装了两个版本的 Python
Python2.7 和 Python3.3 都可以在我电脑上运行了
刚好我这里有几个想要运行的脚本程序
它们都是用 Python2.7 写的
我还没有把它们改成 Python3.3 的代码 但我还想让它们能继续运行
怎么才能装了 Python3.3 后还能运行 Python2.7 的程序呢?
接下来我要先给你们看一下最基本的一个事情
就是你得在脚本最前面加上这些 这样程序才能正确运行
当然这只是在你先安装了 Python2 版本
之后又安装了 Python3 版本时需要用到
我觉得是这样 如果有人遇到其他情况 请告诉我
但如果你是先安装的 Python3 然后再安装的 Python2
那这方法就不管用了 Python3的程序就不能执行了 当然解决办法也是有的 就是会很麻烦
比如可以通过修改注册表的键之类的方法
但这里我们的目的不是那个
这里我是先安装的 Python2 然后安装的 Python3
看起来这种安装顺序是比较好的 不过不要紧 让我们继续
让我来给你们展示一下如何运行两种 Python 版本的方法
这里我已经提前写好了两个脚本程序 让我把窗口拉过来
我把它们命名为 run2.7 和 run3.3
那让我先来打开脚本 编辑一下
打开这个脚本 我还是把两个脚本都打开吧
我们就来多任务操作吧 就像你看到的 在脚本的最开始
如果你对编程比较熟悉 那可以看到这一行比较像 shebang 注释
如果你用 Windows 系统 那这行代码就不是必需的 但如果你用的是 Linux 系统
然后你想用命令行来运行 Python 程序 又不在运行前告诉系统
你想要用什么版本的 Python 比如在执行 cron 任务之类的时候
这里你就要写上 Python 的路径 比如 /usr/bin/env/python 这样
当然这里我们写这句的意思是
告诉 Python解释器我们需要哪个版本的 Python
这里写的就是 Python3 这也就是为什么如果你先安装 Python3 后安装 Python2
那我想你的环境变量会被修改
那样的话在这里写这个也就没用了 但如果你是先安装的 Python2
然后安装的 Python3 那这句就可以起作用了
不过如果你安装的是 Python3.1 版本的话 那我就不太确定这还能起作用了
我不太清楚这句是不是还有效 我想可能是在
3.1版本后才会起作用 不过我们还是继续吧
我们要做的就是 这两个脚本内容是完全一样的
都是引入了 sys 和 time 模块 这样我们就可以有足够的时间看到结果
结果就是打印出当前所用 Python 的版本
如果按 F5 运行程序的话
这里我们用的是3.3版本来运行的 因为我们最后安装的是3.3版本 所以 IDLE 的默认版本就是3.3
可以将它修改为2.7版本 不过这个我们等会在做 我要先演示一下
那这里运行的就是 Python3.3 版本 可能有人会好奇
这个 print 命令写成了函数形式 在 Python2.7 中是可以写成这样的
虽然这确实是3.3版本的写法
你还是可以像这样加上括号
将3.3的写法用在2.7中
总之它们的内容是一样的 就是打印出所用 Python 的版本
好的那我关掉这两个窗口了 这两个脚本唯一的不同就是我们在最开始调用的 Python 版本不同
这个脚本写我要用 Python2 另一个写的是用 Python3
当然 这里这一句不是必需的 因为我们最后安装的是 Python3 版本
我觉得默认的 Python 版本是3.3 不过我也不是很确定
让我们再开一个脚本试试吧 我挺确定是 Python3 不过我确实记得不太清楚了
我们修改一下这个新脚本 去掉第一行
好的 我们继续 运行一下这个新脚本
看起来默认版本是2.7 有意思
那还是得看这个2.7版本能不能运行 希望可以吧 不然就不好了
那我们运行这个 它确实使用 Python2.7 运行的
如果运行这个 那就是3.3版本
这就是如何在同一台电脑上运行两个版本的Python 你们肯定有人好奇
比如我是怎么做出这些脚本程序之类的
那我就来说说这个
我就是想快速教给你们如何在一台机器上运行两种版本
如果你以前只有老版本的话 那完全不用在脚本前面加任何东西 它自然会用默认版本运行
但以防万一你们以后也许会需要安装两种版本呢
那对于各位从来没用过 Python 的新人来说 一旦你们安装了 Python
你还是应该知道怎么到 Python 的安装目录下 如果你用 Windows系统的话
你可以通过开始菜单找到
对于我来说这里就是到 所有程序 目录下
这里我看到了2.7和3.3两种版本
因为我们用的是 Python3.3 所以就进入它的目录 我先把窗口拉过来
那这里就是3.3版本的目录了 这里有 IDLE 程序
模块文档 Python命令行 卸载程序和帮助手册
点击 Python命令行 就会打开一个实时的解释器
你就可以做这类事儿了 比如 print(‘hi’)
它就会打印个 hi 出来
你可以在这里直接练习写代码 不过我不喜欢用这个 因为它是实时解释的
写完一行就运行 有些太麻烦了
因为你写一句它就会执行一句 所以就有点像
用来 debug 的 当然测试代码还是很有用的
但想保存已经写过的代码就不太方便了
所以我建议你还是在快速测试小段代码的时候用它比较好
那接下来还是继续说3.3
我们要用的是 IDLE
它也叫做 IDEs
但 Python 中就叫它 IDLE
叫 IDE 也无所谓
它们反正都是交互(interactive)开发环境 或者叫集成(integrated)开发环境
叫什么无所谓 它还是和其它叫做 IDE 的环境一样
Python就是多加了一个 L 就是 development 中的 L
这个我还是挺确定的 那接下来我们就点击它
这样就打开了我们的这个小家伙 这里写它用的是 Python3.3
让我先把这个窗口拉过来
我先来给你们展示怎么运行脚本
不管在什么版本中 先来看看这个 右键点击
一般来说你安装好 Python 后这里就会出现 用IDLE编辑 这个选项
点击它后 即便是2.7的脚本 我们确实也想要编辑这个脚本
我们打开它后 然后点击 run module
这里你就可以在最上面看到它还是用3.3来运行的
如果你想用2.7做开发的话 这个自动用3.3运行的功能还挺烦的
那就像我们在3.3目录下打开 IDLE 一样
你也可以到2.7版本的目录下打开 IDLE
这里我来打开 IDLE 把屏幕拉回来
这里你可以看到显示的版本就是2.7了 然后点击打开文件
我们到这里来 比如我们要打开这个文件
你其实可以把这个窗口关掉了 关掉是没问题的
因为我们是在2.7的 IDLE 里打开的这个文件 所以这里的运行版本就是2.7了
然后你就可以用2.7的语法来编辑了 这就是怎么运行老版本脚本的方法了
因为默认情况下如果你用 IDLE 编辑代码 它就会用3.3去运行 就是这样 我先关掉窗口
所以如果你有脚本要运行 当然很可能你是第一次打开 IDLE 还没写任何 Python 程序
那可就不能继续了 如果是这样
那你就打开 IDLE 然后选择文件 新建文件
然后你就会打开这么个 未命名文件
那接下来就是 写一些代码去运行
我们就先放一个 print(‘ ‘) 在这 它会打印一个空格出来
然后就是点击 文件 另存为
然后就到了这个对话框 我就把文件命名成 tut 吧
有意思的是文件似乎会保存为 .py 文件
在 Python2.7 中你要是保存未命名文件
它不会给你保存成 .py 文件 而是保存成可能是 .txt 文件
或者可能是没有扩展名的文件 我也不清楚
这确实挺烦的 我现在倒挺好奇的
因为一般你要保存它会给你保存成所有文件类型 那样会很烦 那这里我就直接保存
哈 不错 那在2.7中
如果你是 Python 的新手 那可能遇到过一些老师 让你在保存2.7或者2.5程序文件的时候
会让你手动要加上 .py 在文件名最后面
不然文件可能会保存成空的文本文件或者就是普通的文本文件
这样就会很麻烦 不过看来 Python3 中修复了这个问题 太棒了
好的 真是漫长的安装过程 现在你知道了怎么在一台机器上运行不同的 Python 版本了
当然你可能还是有一大堆问题想问 比如怎么同时运行这两个程序
一般如果你想正确使用Python 那肯定会遇到需要用 Python2.7 的时候
那这里就是教你怎么去做了 现在你应该已经准备好开始编程了吧
那就是这样 大概包含了安装以及初始设置
还是像以前一样 感谢各位的收看 支持和订阅 我们下次见

发表评论

译制信息
视频概述

本视频展示如何在一台Windows机器上安装 Python2 和 Python3,并且分别运行不同版本的程序。

听录译者

收集自网络

翻译译者

[B]刀子

审核员

审核团O

视频来源

https://www.youtube.com/watch?v=IX6mc9l6tY4

相关推荐