python2和python3分别是python的两个版本_Windows下Python2与Python3两个版本共存的方法详解...
前言
一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境。而网上又搜不到Python 3开发微信公众号的资料。暂打算先使用Python 2.7,有空学习Docker后再迁移到Python 3。
安装Python 2.7后,本来在3.4下能正常使用的脚本无法运行。网上有的方法是把两个版本的主程序分别改名为python2和python3,人眼判断脚本,手输命令行执行脚本。像我这样喜欢双击、拖拽的懒人当然不会满足,找到了更智能的解决方案。
Python 2 与 Python 3 共存
安装 Python 3.3 以上的版本时,Python会在C:\Windows文件夹下安装启动器py.exe。
双击脚本调用的就是这个程序:
如果系统中同时存在 Python 2 和 Python 3,可用它指定版本来运行代码:
py -2 helloworld.py
py -3 helloworld.py
2和3即是版本。
每次都添加参数太麻烦,直接在Python脚本第一行指定版本:
#! python3
可以双击,也可以命令行运行:
py helloworld.py
如果没有在首行指定版本而用上述命令运行或双击,则默认调用Python 2
使用pip:
py -2 -m pip install requests
py -3 -m pip install requests
-m pip 表示运行 pip 模块
原有的python和pip命令仍然有效,默认执行哪一个版本呢?看环境变量中路径的先后次序。
C:\Python34\;C:\Python34\Scripts;C:\Python27\;C:\Python27\Scripts;
如上则调用Python 3
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
本文标题: Windows下Python2与Python3两个版本共存的方法详解
本文地址: http://www.cppcns.com/jiaoben/python/178976.html
python2和python3分别是python的两个版本_Windows下Python2与Python3两个版本共存的方法详解...相关推荐
- python可以使用二维元组吗_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)...
怎么去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...
- python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)
连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...
- python索引取值_对pandas的层次索引与取值的新方法详解
1.层次索引 1.1 定义 在某一个方向拥有多个(两个及两个以上)索引级别,就叫做层次索引. 通过层次化索引,pandas能够以较低维度形式处理高纬度的数据 通过层次化索引,可以按照层次统计数据 层次 ...
- java 两个数组去重复数据_Java实现数组去除重复数据的方法详解
本文实例讲述了Java实现数组去除重复数据的方法.分享给大家供大家参考,具体如下: 前一段时间被面试问到:如果一个数组中有重复元素,用什么方法可以去重?一时间会想到用一种方法,但是后来查阅资料后发现, ...
- python中如何创建一个空列表_Python创建空列表的字典2种方法详解
如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...
- python读取html文件正则替换_Python使用正则表达式过滤或替换HTML标签的方法详解...
本文实例讲述了Python使用正则表达式过滤或替换HTML标签的方法.分享给大家供大家参考,具体如下: python正则表达式关键内容: python正则表达式转义符: . 匹配除换行符以外的任意字符 ...
- python怎么横着输出_对python3中, print横向输出的方法详解
对python3中, print横向输出的方法详解 Python 2 : print打印的时候,如果结尾有逗号,打出来时候不会换行.但是在python3里面就不行了. Python3: 3.0的pri ...
- linux下载哪个python版本-Linux下升级安装Python-3.6.2版本
本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...
- 站长在线Python精讲:在Python中格式化字符串的两种方法详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...
最新文章
- JZOJ 100024. 【NOIP2016提高A组模拟7.6】数球
- Hibernate Reference Documentation
- DataTable RowFilter 过滤数据
- hdu 4665 搜索
- 播放音乐的html语言,Html5音频和视频播放示例详解
- js中将html文档写入静态界面当中
- 无人驾驶的分级以及产品化后会带来的改善
- 数据清洗----缺失值处理
- TTL和CMOS输出端连接注意
- github手把手使用教程
- 收集网易员工对《阿凡达》的爆笑影评
- 储存卡格式化怎么恢复?给力的操作!
- Android模拟器知识以及改造
- 原型图都可以用什么软件做?分享这9款给你
- HTML实现简单的网页设计。
- 介绍NPOI 的颜色卡、名称以及索引
- 如何修复无法打开的Excel文件,三大原因三大方法为你解决
- 使用matplotlib绘制高级图表8
- 【蓝桥杯单片机组】备赛实战问题记录
- 结对作业项目报告——四则运算UI设计(UI第一组 PB16120211 章豪 PB16151063 吴宏宇)...
热门文章
- commonrpc 1.0 发布,高性能分布式 RPC 框架
- Python开发环境Wing IDE如何设置Python路径
- Ubuntu Linux 下优化 swap 交换分区及调整swap大小
- 查找SQL SERVER 2005 IO过高的数据库
- 近7000字长文详细讲解Java包装类,面试稳了
- matlab.10折交叉验证
- TorchScript的简介以及项目踩坑
- LVS+Keepalived-DR模式负载均衡高可用集群
- windows python MySQL-python安装过程
- 机器学习基石(6)--Theory of Generalization