当前位置: 首页 > 编程笔记 >

Windows下Python2与Python3两个版本共存的方法详解

劳通
2023-03-14
本文向大家介绍Windows下Python2与Python3两个版本共存的方法详解,包括了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两个版共存的方法,包括了Windows下实现Python2和Python3两个版共存的方法的使用技巧和注意事项,需要的朋友参考一下 一直用的是python2,从python 2.3到python 2.7.6, 出于想了解python3的新特性,又安装了python3.3.3. 用了才发现蛮方便的。python的各个版本是独立共存的,不

  • 本文向大家介绍Windows下使Python2.x版本的解释器与3.x共存的方法,包括了Windows下使Python2.x版本的解释器与3.x共存的方法的使用技巧和注意事项,需要的朋友参考一下 Python2 和 Python3 是不兼容的,如果碰到无法升级到 Python2 代码,或者同事中有坚守 Python2 阵营的情况,就要考虑 Python2 和 Python3 在系统中共存的情况。

  • 本文向大家介绍CentOS7环境搭建python3以及与python2实现共存的方法,包括了CentOS7环境搭建python3以及与python2实现共存的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了CentOS7环境搭建python3以及与python2实现共存的方法。分享给大家供大家参考,具体如下: 注意事项: 1、非root帐号加上sudo 2、centos7自带Pytho

  • 本文向大家介绍lnmp安装多版本PHP共存的方法详解,包括了lnmp安装多版本PHP共存的方法详解的使用技巧和注意事项,需要的朋友参考一下 通过lnmp安装了PHP7版本,但是发现与程序不兼容,需要降低到7.0以下的版本。 查找lnmp的install.sh文件,一般在/root/lnmp1.5/install.sh 下执行命令 sudo ./install.sh mphp 等待安装过程 安装结束

  • 本文向大家介绍Python2和Python3的共存和切换使用,包括了Python2和Python3的共存和切换使用的使用技巧和注意事项,需要的朋友参考一下   从python2到python3,这两个版本可以说是从语法、编码等多个方面上都有很大的差别。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容,也就是说许多针对早期Python2版本设计的程式都无法在Python 3上正

  • 本文向大家介绍多个jQuery版本共存的处理方案,包括了多个jQuery版本共存的处理方案的使用技巧和注意事项,需要的朋友参考一下 如何在一个页面上让多个jQuery共存呢?比如jquery-1.5和jquery-1.11。 你可能会问,为什么需要在一个页面上让多个jQuery共存?直接引用最新版本的jQuery不行吗? 答案是,不行。因为现实生活是非常残酷的。举个栗子: 现有网站已经引用了jQu