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

  • 相关阅读:
    2020软件工程作业04
    2020软件工程作业02
    2020软件工程作业01
    2020软件工程个人作业06——软件工程实践总结作业
    【软件工程小组-冲刺日志(第二天)】
    软件工程逃课小组 【团队名称-凡事预则立】
    2020软件工程作业——团队02
    2020软件工程作业05
    2020软件工程作业00——问题清单
    2020软件工程作业04
  • 原文地址:https://www.cnblogs.com/cnnnnnn/p/9899007.html
Copyright © 2011-2022 走看看