解决python2与python3共存问题

python现在主要使用的有2个版本:2.x和3.x,而这2个版本的语法却有很多的不同,python3.x并不是向下兼容2.x的。虽然说3.x是未来python的主流,但是很多工具和个人还是倾向于python2.x,所以有时可能同时用到这两个版本,这时在同一台电脑上安装2个python版本就很有必要了。

如果现在要运行一个Python文件 hello.py

如果有相同困惑的朋友,或者技术上的交流可以加入讨论群进行讨论:425851955

【方法一】

(1)用Python2运行它

py -2 hello.py

(2)用Python3运行它

py -3 hello.py


【方法二】

如果每次运行都要加入参数-2/-3比较麻烦的,更简单的方法是我们在编写代码时就在代码头部加入说明,表明这个文件应该是由python2解释运行,还是由python3解释运行。说明的方法是在代码文件的最开始加入一行

#! python2

# -*- coding: utf-8 -*-

或者

#! python3

# -*- coding: utf-8 -*-

分别表示该文件使用Python2或者Python3解释运行。这样,运行时就可以简化为

py hello.py

这样就方便了很多!

【pip安装第三方的包或模块】

同理根据需求选择性的使用

py -2 -m pip install xxxx

或者

py -3 -m pip install xxxx

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 解决python2与python3共存问题python现在主要使用的有2个版本:2.x和3.x,而这2个版本的语法...
    月芽儿爸爸阅读 264评论 0 0
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,926评论 0 10
  • 最近想学习一下TensorFlow,系统是windows,之前安装了python2.7,但是TensorFlow在...
    帅气的_xiang阅读 478评论 0 1
  • (一) 12月的第一天,拉克丝决定开始新一轮的吃素和禁欲。 吃素似乎是为了减肥,禁欲是因为无欲可纵。 不知为何,这...
    酸菜子阅读 507评论 0 0
  • 故人飞来湖上聚,留影欢声惜别离。 五代同堂聚欢散,相约何时再聚首。 岁岁年年人不同,代代初心未曾改。 生命不息人未...
    关志峰阅读 283评论 0 0