zoukankan      html  css  js  c++  java
  • windows主用python3 个别程序使用python2的方法

    原始需求:

    平时执行命令都默认用python3,遇到个别程序需要python2的时候也能用python2。

    实现:

    1.先装python3,添加环境变量,这时在cmd里输入python可以显示出是版本3.

    2.再装python2,默认是不添加环境变量的,你也不要自己添加,装了就行其他不用干。

    3.在C:Windows里有个py.exe,是装python3的时候一并装的,这个是官方的启动器,可以用它指定启动版本,而且这个文件也自动加入了环境变量,

      可以cmd输入py,要是没反应就手动加环境变量。

    4.如果你有一个Python文件叫 hello.py,那么你可以这样用Python2运行它:

    py -2 hello.py

    类似的,如果你想用Python3运行它,就这样

    py -3 hello.py

    但因为默认就是用的版本3,所以第二条命令不用了,遇到python2程序就用第一条即可。

    例如:

    5.进阶:

    这么做还不够优雅,因为执行程序的命令不同,有一种改进的办法,就是在待执行文件里第一行加上:

    #! python2

    这样的话运行时命令就可简化为:

    py hello.py

     如果想安装模块:

    python2安装:

    py -2 -m pip install XXXX

    python3安装:

    py -3 -m pip install XXXX

    装完的模块是独立的,py2安装的不会出现在py3的模块列表里。

    是另一篇文章告知的这个方法,非常感谢:https://python.freelycode.com/contribution/detail/139

  • 相关阅读:
    开发进度1
    人月神话阅读笔记(1)
    仓库管理系统
    课程管理系统教程
    流与文件课后作业2加解密工作
    流与文件课后作业3
    今日学习时间记录
    Java字符串切片
    java_ 集合
    json基础教程|理解Json
  • 原文地址:https://www.cnblogs.com/cnnnnnn/p/9899007.html
Copyright © 2011-2022 走看看