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用GET方法上传文件
Mar 10 Python
总结Python中逻辑运算符的使用
May 13 Python
Python进程间通信用法实例
Jun 04 Python
Python中Django发送带图片和附件的邮件
Mar 31 Python
Python 处理数据的实例详解
Aug 10 Python
Python登录注册验证功能实现
Jun 18 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
Dec 12 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
Feb 17 Python
Python实现视频自动打码的示例代码
Apr 08 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
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
详谈js中标准for循环与foreach(for in)的区别
2017/11/02 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
移动端图片上传旋转、压缩问题的方法
2018/10/16 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
2019/08/22 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python实现一次创建多级目录的方法
2015/05/15 Python
python爬虫的工作原理
2017/03/05 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
Python如何使用Gitlab API实现批量的合并分支
2019/11/27 Python
jupyter实现重新加载模块
2020/04/16 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
10个顶级Python实用库推荐
2021/03/04 Python
详解Html5 Canvas画线有毛边解决方法
2018/03/01 HTML / CSS
adidas官方旗舰店:德国运动用品制造商
2017/11/25 全球购物
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
厨房管理计划书
2014/04/27 职场文书
励志演讲稿大全
2014/08/21 职场文书
计划生育工作汇报
2014/10/28 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python