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

  • 相关阅读:
    VirtualBox中的网络连接方式详解
    DRUID连接池的实用 配置详解
    redis之如何配置jedisPool参数
    怎么把myeclipse项目导入IDEA中
    最新Hadoop大数据开发学习路线图
    编程能力七段论(下)
    编程能力七段论(上)
    移动无线测试技能树
    WebView加载网页不显示图片解决办法
    编程能力七段论
  • 原文地址:https://www.cnblogs.com/cnnnnnn/p/9899007.html
Copyright © 2011-2022 走看看