windows下python2.x与3.x共存的设置

在有些情况下我们需要电脑同时存在2.x版本跟3.x版本,所以我们需要进行一些设置。

在win上安装了python3.3以上的版本(官方会安装一个py启动器)的时候我们可以:

py -2
or
py -3

启动我们想使用的解释器。

我们也可以在我们想执行的py文件上添加注释头指定解释器:

#! python2.7
或者
#! python3
然后就可以
py ***.py  这个文件了

另外: 很多人才用的改名的方式其实也可以,把python.exe改名为python3.exe,然后 python3 ***.py就可以执行了。

    如果没有做任何更改在控制台输入py是默认执行3.x,输入python是按照系统环境变量的顺序查找执行的。

区分pip的版本可以使用:

py -2 -m -pip install ****
py -3 -m -pip install ****
也可以
pip2 install ***
pip3 install ***  //有的人说执行pip3会升级成pip

py -3 -m -pip -V可以查看指定后的版本py -3 -m pip install --upgrade pip  升级pip版本

有不正确的地方欢迎指正!~

时间: 2024-10-08 12:40:46

windows下python2.x与3.x共存的设置的相关文章

Windows下Python2与Python3两个版本共存的方法详解

来源:http://www.jb51.net/article/105311.htm 这篇文章主要介绍了Windows下Python2与Python3两个版本共存的方法,文中介绍的很详细,对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧. 前言 一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境.而网上又搜不到Python 3开发微信公众号的资料.暂打算先使用Python 2.7,有空学习Docker后再迁移到Python 3.

Windows 下让 Python 多个版本共存(支持 pip)

转载自 http://blog.kgzx.net/index.php/archives/40/ 因为类库兼容性的关系,写实际项目时都是用 Python 2,但自己试验性的写点小东西还是喜欢用 Python 3在这记录一下在 windows 下让这两个版本共存的配置步骤 在官网下载两个版本的 exe 文件并安装.因为我主要用 v2,所以把它放在 后面 安装.这样在调用 python 命令时,默认执行的就行 v2 版本的 进入 v3 的安装文件夹,把 python.exe 和 pythonw.exe

windows下python2.7.11的安装

我是一个代码小白,只会写sql,现在自学python,目的是做数据分析. 同事讲,很多包只与python2.7兼容,与python3.5还不兼容,所以果断选择python2.7.11. Windows下python安装: 下载官网网址: https://www.python.org/downloads/release/python-2711/ 如何查看电脑是64位还是32位:http://jingyan.baidu.com/article/3d69c551843af5f0ce02d752.htm

windows下python2.7.14版本的安装

本文主要对window下如何安装Python进行图解说明 步骤一.从官网下载相应的版本(本文以2.7.14为例),https://www.python.org/downloads/release/python-2714/ 步骤二.下载完成后,按照普通window上的软件直接进行一步一步的安装即可 步骤三.安装完成后,配置环境变量 操作步骤:右击 我的电脑/此电脑 --> 属性 --> 高级系统设置 --> 高级选项卡(默认)--> 环境变量 --> 系统环境变量下的 Path

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或者pyt

Windows下python2与python3兼容设置

分别安装python2与python3后,我想直接通过命令python2.pip2与python3.pip3区分: 分别进入python安装目录下,修改python.exe为python2.exe.python3.exe 这样直接输入python2和python3就可以使用了. 但是修改名字后,输入pip2或者pip3会抛出异常: Fatal error in launcher: Unable to create process using '"' 网上看了很多方案都说直接运行: python2

windows下python2.7版本numpy,Scipy,matplotlib安装

系统是windows32位,安装了python2.7.13. 主要需要 这些.exe在https://pan.baidu.com/s/1qXhFNmk#list/path=%2Fnumpy%2Cmatplotlib%2Cscipy 参考:http://blog.csdn.net/q__y__l/article/details/50730769

Centos7下python2.x 和python3.x共存

摘要 目前centos7系统自带的Python版本是2.7.5,这个版本呗系统中的很多程序锁依赖,所有我们不可能去删除它.如果这个时候我们还想用python3.x 版本,其实这里有两个方式,一个是利用pyenv 创建一个纯净的python3.x 环境,可以参考Centos 下 python 纯净虚拟环境:另外一个就是这里介绍的. 下载 [email protected]/0 $ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.t

windows下通过bat脚本和计划任务实现设置某一服务的守护进程

通常服务器上跑的服务或者应用程序比较重要,如果无意间被关闭将造成不定程度的影响.通过为比较重要的服务设置守护进程,守护服务的进程.当服务关闭时可以自动开启,方法如下: 第一步:写守护进程的bat脚本  内容如下: 脚本内容中  set_task=RDO.exe意思为检查是否有RDO.exe进程. 要用的话就改成自己的进程名,如果进程宕了就过会自动重启(会在RDO.exe进程安装目录下生成一个start.bat) 其中 start.bat脚本内容中的start 后面的参数与set_svr后面的参数