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 相关文章推荐
Tornado 多进程实现分析详解
Jan 12 Python
Python使用matplotlib绘制余弦的散点图示例
Mar 14 Python
python书籍信息爬虫实例
Mar 19 Python
python 实现一次性在文件中写入多行的方法
Jan 28 Python
Django uwsgi Nginx 的生产环境部署详解
Feb 02 Python
Python 串口读写的实现方法
Jun 12 Python
pytorch numpy list类型之间的相互转换实例
Aug 18 Python
关于python 的legend图例,参数使用说明
Apr 17 Python
python代码实现将列表中重复元素之间的内容全部滤除
May 22 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
Nov 20 Python
python 实现IP子网计算
Feb 18 Python
人工智能深度学习OpenAI baselines的使用方法
May 20 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中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
php封装的验证码类分享
2017/02/26 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
2016/11/21 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
简单实现js鼠标跟随效果
2020/08/02 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
python 使用get_argument获取url query参数
2017/04/28 Python
Python数据结构之图的应用示例
2018/05/11 Python
使用python接入微信聊天机器人
2020/03/31 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
C++是不是类型安全的
2014/02/18 面试题
西式婚礼证婚词
2014/01/12 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
2014年幼儿园植树节活动方案
2014/03/02 职场文书
本科毕业自我鉴定
2014/03/20 职场文书
责任担保书范文
2014/05/21 职场文书
经济管理自荐书
2014/06/09 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
2015毕业寄语大全
2015/02/26 职场文书
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript