安装

1 :从官网或者Python部落都可以下载Python2.x和Python3.x的版本,注意一下系统就好

2 :将Python2.x和Python3.x安装到不同的文件夹里面。例如,Windows下D:\Program Files\Python2和D:\Program Files\Python3

3 :将Python2和Python3的安装路径和下一级的文件夹的路径添加到环境变量里面。

解法

解法1

将其中一个运行文件如Python2下的python.exe的名字改成python2.exe,那么在运行Python2的文件时这样就可以: python2 test.py 可是这样会导致改了名字的python对应的pip无法使用。

解法2(官方解法)

在安装Python3(>=3.3)时,python的安装包实际上在系统安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面。这个启动器允许我们指定使用Python2还是Python3来运行代码(当然前提是你已经成功安装了Python2和Python3)。

假设你有一个Python2的文件test.py,你可以这样运行它

py -2 test.py

类似,要运行Python3的文件,只要这样

py -3 test.py

其实,py.exe允许你在代码中表明该文件是使用Python2还是Python3解释,只要你在.py文件的开头加上(注意放在# -- coding: utf-8 --前面)

#! python2

或者

#! python3

然后

py test.py

就能使用Python2或Python3解释。

另外,使用pip安装工具就可以这样:

py -2 -m pip install package-name

或者

py -3 -m pip install package-name

这样同时使用Python2和Python3

如何使用Python2和Python3相关推荐

  1. Python2 与 Python3 共存,pip2 与 pip3 共存切换设置

    1. Python2 与 Python3 软链接设置 wohu@ubuntu:/usr/bin$ ll /usr/bin/python* lrwxrwxrwx 1 root root 9 4月 16 ...

  2. python2与python3转换记录

    为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来,但是仍然有很多项目采用Python2开发.Linux的许多 ...

  3. linux python2和python3共存_linux-Centos7安装python3并与python2共存

    1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安 ...

  4. 在同一台电脑上同时安装Python2和Python3

    目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护. 到底是选择Python2还是选择Python3,取决于当前要使用的库.框架支持哪个版本. 例如:HTM ...

  5. python2.7和3.7共存_centos7 python2 和python3 共存[转]

    1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安 ...

  6. oracle urlencode 中文,Python2和Python3中urllib库中urlencode的使用注意事项

    前言 在Python中,我们通常使用urllib中的urlencode方法将字典编码,用于提交数据给url等操作,但是在Python2和Python3中urllib模块中所提供的urlencode的包 ...

  7. python2和python3区别

    python2和python3区别 ''' python2 python3 ''' #python2 #print() print 'abc' #range() xrange() 生成器 # raw_ ...

  8. python2和python3同时存在如何使用pip

    这个问题在知乎上已经有人回答,由于笔者使用知乎上的方法没有成功,于是将笔者自己使用成功的方法写于下方,方便来者查看: linux下 如果没有pip则需要安装pip python2安装pip sudo ...

  9. python2和python3分别是python的两个版本_Windows下Python2与Python3两个版本共存的方法详解...

    前言 一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境.而网上又搜不到Python 3开发微信公众号的资料.暂打算先使用Python 2 ...

  10. MAC Pro 同时安装 Python2 和 Python3

    目录 文章目录 目录 安装 Python2 安装 Python3 不同版本Python路径 配置 Python2 和 Python3 安装 Python2 MAC 系统已经默认带有 Python2.7 ...

最新文章

  1. 8W+文本数据,全景式展现中国教育发展情况
  2. linux删除sde服务,在Oracle数据库中部署多个SDE服务
  3. grub修复与grub.conf
  4. 前端学习(3050):vue+element今日头条管理-表格组件基本使用
  5. java递归遍历删除文件
  6. Theano3.7-练习之堆叠消噪自动编码器
  7. Net::OpenSSH 模块使用实例
  8. Android qemu pipe高速管道(九)
  9. cocos2d-x 2.2.3 之菜单分析(1)
  10. 动态引入js文件和css样式表文件
  11. ThinPHP_5的请求和响应
  12. unity3d多个版本共存
  13. 排名前十名的WAP网站
  14. 阿里云图片拼接指定尺寸
  15. errorcode 微信分享_分享错误码
  16. 如何用计算机计算概率,概率统计计算
  17. Ubuntu系统管理 —— 使用SSH及SCP实现远程登陆与数据传输
  18. 卸载 npm 软件包
  19. 光纤布线兵法之热点问题篇(二)
  20. 【飞桨黑客松】AIGC - 剑 - 铁匠铺计划

热门文章

  1. springboot数据访问基本操作步骤
  2. 调整了canvas的高度页面变化后还原_Python GUI编程入门(25)-移动Canvas对象
  3. 【docker常用镜像命令总结,持续更新中... 建议收藏!】
  4. webflux webclient DataBufferLimitException: Exceeded limit on max bytes to buffer
  5. 表单提交时有的字段可以传递到后台有的不可以
  6. DataGrip 2019.2.5 —— MySQL数据表迁移到SQL Server数据表解决方案
  7. ubuntu上训练yolov3: Caught ValueError in DataLoader worker process 0. string indices must be integers.
  8. Python实训day02am【列表、字符串、字符集】
  9. Java-Map从入门到性能分析3【LinkedHashMap(性能耗时对比、模拟LRU缓存)、TreeMap(排序、性能对比)】
  10. JavaSE 和 JavaEE 的关系