python2与python3共存问题的解决方法


Posted in Python onSeptember 18, 2018

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

本文参考官方解决方案

首先分别安装python2和python3,教程地址:Win10下python3.5和python2.7环境变量配置教程

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

【方法一】

(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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
重命名批处理python脚本
Apr 05 Python
教你如何在Django 1.6中正确使用 Signal
Jun 22 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
Tensorflow 查看变量的值方法
Jun 14 Python
利用Python读取txt文档的方法讲解
Jun 23 Python
python 多个参数不为空校验方法
Feb 14 Python
Python程序包的构建和发布过程示例详解
Jun 09 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
浅析python redis的连接及相关操作
Nov 07 Python
解决pytorch报错:AssertionError: Invalid device id的问题
Jan 10 Python
Python xlrd模块导入过程及常用操作
Jun 10 Python
Python3爬虫带上cookie的实例代码
Jul 28 Python
Win10下python3.5和python2.7环境变量配置教程
Sep 18 #Python
Python global全局变量函数详解
Sep 18 #Python
Win10下python 2.7.13 安装配置方法图文教程
Sep 18 #Python
Python sorted函数详解(高级篇)
Sep 18 #Python
python 2.7.13 安装配置方法图文教程
Sep 18 #Python
Python DataFrame.groupby()聚合函数,分组级运算
Sep 18 #Python
python 3.6.2 安装配置方法图文教程
Sep 18 #Python
You might like
一个域名查询的程序
2006/10/09 PHP
php中文字符截取防乱码
2008/03/28 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
PHP中使用微秒计算脚本执行时间例子
2014/11/19 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
解决python删除文件的权限错误问题
2018/04/24 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
python使用插值法画出平滑曲线
2018/12/15 Python
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
python空元组在all中返回结果详解
2020/12/15 Python
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
现代化办公人员工作的自我评价
2013/10/16 职场文书
暑期实践思想汇报
2014/01/06 职场文书
5.1手机促销活动
2014/01/17 职场文书
《小猫刮胡子》教学反思
2014/02/21 职场文书
大二学习计划书范文
2014/04/27 职场文书
国旗下的讲话演讲稿
2014/05/08 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
学校通报表扬范文
2015/05/04 职场文书
导游词之江西赣州
2019/10/15 职场文书