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与js)两种实现
Feb 21 Python
一个小示例告诉你Python语言的优雅之处
Jul 04 Python
浅谈Python数据类型之间的转换
Jun 08 Python
python监控键盘输入实例代码
Feb 09 Python
Python中if elif else及缩进的使用简述
May 31 Python
浅谈解除装饰器作用(python3新增)
Oct 15 Python
Python3 max()函数基础用法
Feb 19 Python
Python实现KNN(K-近邻)算法的示例代码
Mar 05 Python
python实现飞机大战游戏
Oct 26 Python
PyCharm下载和安装详细步骤
Dec 17 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
Jan 15 Python
Pygame游戏开发之太空射击实战敌人精灵篇
Aug 05 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
PHP 5.0 Pear安装方法
2006/12/06 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
javascript 写类方式之九
2009/07/05 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
移动节点的jquery代码
2014/01/13 Javascript
用js控制组织结构图可以任意拖拽到指定位置
2014/01/17 Javascript
javascript控制在光标位置插入文字适合表情的插入
2014/06/09 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
js判断节假日实例代码
2017/12/27 Javascript
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
基于vue和websocket的多人在线聊天室
2020/02/01 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
Python实现的密码强度检测器示例
2017/08/23 Python
python实现猜数字小游戏
2020/03/24 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
解决python 找不到module的问题
2020/02/12 Python
Python ATM功能实现代码实例
2020/03/19 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
这段代码难道不该打印出56吗
2013/02/27 面试题
环境科学专业个人求职信
2013/09/26 职场文书
大学毕业生简单自荐信
2013/11/05 职场文书
3的组成教学反思
2014/04/30 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
大学生年度个人总结
2015/02/15 职场文书
教师党员自我评价2015
2015/03/04 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书