• python2.7与3.4共存【win】


    python3并非完全向后兼容python2


    方法一:

    电脑里有3.4,再安装个2.7

    下载地址:https://www.python.org/downloads/windows/

    解释下安装包:

    Windows Installer,可扩展的软件管理系统。

    MSI 文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。

    x86:32位操作系统,CPU运算方式的差异,32位系统最多只能发挥4G内存的效用,如果电脑安装了大于4G的内存,32位的操作系统是不能更好的利用大于4G的那部分内存的效用的,所以会造成资源浪费。

    x64:64位操作系统,CPU运算方式的差异,如果你电脑拥有超过4G的内存,则建议安装64位的操作系统,这是这两者最大的区别。

    Windows x86 MSI Installer (2.7.8) 
    -  32位系统安装的python(32系统,exe安装文件)
    
    Windows x86 MSI program database (2.7.8)
    - 32位python源码的符号库。 如果做纯Python开发,为python的C接口开发准备的(项目源文件)
    
    Windows X86-64 MSI Installer (2.7.8) [1]
    -  64位系统安装的python
    
    Windows X86-64 MSI program database (2.7.8) [1]
    - 64位python源码的符号库。 如果做纯Python开发,为python的C接口开发准备的

     操作步骤:

    1、在环境变量path里面加上:

      c:Python27

      c:Python27Scripts

      c:Python33

      c:Python33Scripts

    2、后进入Python2.7安装目录,把python.exe程序重命名为python2.exe

        后进入python3.3安装目录。找到python.exe程序,把它重命名为python3.exe

    3、在cmd下测试,python2进入2环境,python3进入3环境


     方法二:

    又发现了个更简单共存的方法,在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:Windows下面。这个启动器允许我们指定使用Python2还是Python3来运行代码

    这样已经很方便了,但是有更方便的,可以在py文件的开头,加上#! python2 or #! python3的说明,然后直接用py hello.py 运行

    使用pip:

    当Python2和Python3同时存在于windows上时,它们对应的pip都叫pip.exe,所以不能够直接使用 pip install 命令来安装软件包。而是要使用启动器py.exe来指定pip的版本。命令如下:

    py -2 -m pip install XXXX

    py -3 -m pip install XXXX

    2or3表示python版本,-m pip 表示运行 pip 模块

    对于python2:

    #! python2
    # coding: utf-8(中文声明放在第二行)
  • 相关阅读:
    windows计数器和瓶颈
    SQL Server 2005的Resource数据库
    Android学习笔记 json数据的解析
    android的消息处理机制(图+源码分析)——Looper,Handler,Message
    JS刷新验证码
    Java取得Unix的timestamp
    (转载)DBMS_SQL package 学习
    关于Java中Http下载的一些整理
    (转载)sqlserver内存释放
    关于EL表达式
  • 原文地址:https://www.cnblogs.com/mogujiang/p/6496756.html
Copyright © 2020-2023  润新知