• windows下python2和python3共存


    相信很多朋友都在网上搜索过python多版本共存的问题。

    多说的说法都是修改python.exe的名字为python2.exe或者python3.exe。

    但是我按照这样的方法却总是不成功。

    修改python.exe的名字后,运行pip总是报 Fatal error in launcher: Unable to create process using '"'这个错误。

    其实不用修改原来python.exe的名字,只需要复制一份python.exe文件,修改名字为python2.exe或者python3.exe就可以了。

    我们在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,

    默认放置在文件夹C:Windows下面,运行python文件的时候可以使用

    py -3 hello.py 或者 py -2 hello.py

    每次运行都要加入参数-2/-3还是比较麻烦,所以py.exe这个启动器允许你在代码中加入说明,

    表明这个文件应该是由python2解释运行,还是由python3解释运行。说明的方法是在代码文件的最开始加入一行

      #! python2

      或者

      #! python3

    py hello.py

    使用pip安装模块的时候可以使用

    py -3 pipinstall xxxx 或者 py -2 pipinstall xxxx

  • 相关阅读:
    第二次:Ubuntu16.04 安装Docker
    第一次:从今开始玩Linux,Ubuntu16.04
    学习日常
    Vector和ArrayList的异同、Hashtable和HashMap的异同
    如何吃透Python的面向对象(OOP)
    Python基础(下篇)
    Python基础(中篇)
    Python基础(上篇)
    Pycharm安装
    Python的安装与配置
  • 原文地址:https://www.cnblogs.com/gdkl/p/5405759.html
Copyright © 2020-2023  润新知