Python2 和Python3开发环境搭建

Windows篇

 

一、     Python安装

  1. 资源获取

登录Python官网的Windows下载页面https://www.python.org/downloads/windows/

X86为32位版本,X86-64为64位版本,请根据自己操作系统位数选择合适版本(目前大部分为64位)。

  1. 安装python2

双击双击 python-2.7.15.amd64.msi ,一路使用默认选项-next

可以选择安装路径,不更改默认为 C 盘根目录下 Python27

安装完成之后在安装完成后,查看C:\  有新目录python27

配置 python 环境变量:把 python 的安装目录添加到 path 系统变量中即可

  1. 安装python3

双击python-3.6.5-amd64.exe ,

继续下一步界面如下:

安装完成后,查看C:\  有新目录python36

检查配置 python 环境变量,如果没有:把 python36 的安装目录添加到 path 系统变量中即可

二、     环境配置及相关设置(一),改名

1、修改pythonX.exe文件名

python3下的 —> 改成 python.exe (以后在cmd中敲python就能动行py3程序)

python2下的 —> 改成 python2.exe (以后在cmd中敲python2就能动行py2程序)

2、修改pipX.exe文件名。

参照上面的相应改名。以后运行pip或pip2命令时,也会对应相应的程序而运行,即用pip2来安装库的时候,就会放在python2中;而用pip来安装的时候就会在python3中!这样就不会交叉混乱了。

注意:py2和py3中上述所改的所有名字中,不能有同名的!否则也会乱套。

3、测试安装情况

输入: python  看执行情况。exit() 退出。

输入: pip -V 看执行情况。(注意:是大写的V)

输入: python2  看执行情况。exit() 退出。

输入: pip2 -V  看执行情况。(注意:是大写的V)

正常情况下,能正确执行返回信息;能一一对应我们设置的版本。

4、可能会出现错误的情况

检查一下环境变量的配置

path变量的值: C:\python36;C:\python36\Scripts;C:\Python27;C:\Python27\Scripts;

5、在测试pip的时候可能会有错误提示:

C:\Users\Administrator>pip -V

Patal error in launcher:Unable to create process using '"'

正确处理办法:

4.1、官网下载最新PIP的源码包(.tar.gz结尾的那个)

下载地址:https://pypi.python.org/pypi/pip

4.2、解压出来。

4.3、在cmd下进行该文件夹,并用命令进行正确安装:

因为我的是pip2 -V的时候有问题,所以我放的目录是:C:\Python27\pip-9.0.1

进入目录下   C:\>cd python27\pip-9.0.1

指定有问题的2或3安装  C:\pip-9.0.1>python2 setup.py install

4.4、回到前面的环境配置那里C:\Python27\Scripts,把刚安装的pipX.exe程序改名!很得要!!

4.5、用pip2 -V 测试一下,应该正常了!

python2和python3就可以共存在一个Windows里面了

 

 

 

 

 

 

Mac篇

 

一、 Python2 安装

如果你正在使用 Mac,系统是 OS X 10.8 或者最新的 10.9 Mavericks,系统自带了 Python2.7如果没有安装,请到 Python 官网下载 Mac 版本 Python2.7 安装包一路 next

 

二、Python3安装

如果你正在使用Mac,系统是OS X 10.8或者最新的10.9 Mavericks,系统自带了Python 2.7

如果没有安装3.6,请到Python官网下载Mac版本Python3.6安装包一路next

转载于:https://www.cnblogs.com/lijinglj/p/10139854.html

python2和python3同时安装在Windows上相关推荐

  1. python2和python3同时安装无法使用pip2解决方法

    文章新地址:http://www.machunjie.com/trouble/30.html 如需交流请移步新地址,谢谢! 1 笨办法 本机默认先装的Python3,然后装的python2,然后重新安 ...

  2. Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3)).安装.学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略 ...

  3. python2与python3同时安装_Win10下python3和python2同时安装并解决pip共存问题

    转载自:https://www.cnblogs.com/hkgov/p/7504082.html 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似. ...

  4. Win10下python2和python3同时安装并解决pip共存问题

    Win10下python3和python2同时安装并解决pip共存问题 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似. 使用python开发,环境 ...

  5. Win10下python2和python3同时安装并解决pip共存

    特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似. 使用python开发,环境有Python2和 python3 两种,有时候需要两种环境切换使用,下 ...

  6. dokuwiki mysql_DokuWiki安装在Windows 上

    安装DokuWiki服务器的要求 具有PHP 支持的Web 服务器 对PHP的要求 基于某些安全考虑强烈建议使用PHP 4.3.10及其以上的版本 使用libGD2 的PHP's GD 扩展 - 可选 ...

  7. python2和python3同时安装详细步骤

    整理下python2和python3同时安装详细步骤希望对大家有帮助坑已踩过 1.下载python3和python2 进入python官网,链接https://www.python.org/ 选择Do ...

  8. Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    目录 Python语言的简介 1.Python的应用领域 2.Python语言特点.对比其它语言 2.1.Python语言特点 2.2.Python语言对比其它语言 3.Python版本语言兼容问题( ...

  9. 有关OCS监控软件安装在windows上, 服务端显示乱码的问题

    OCS监控软件服务端目前安装在windows服务器上,但windows操作系统的默认字符集是是cp936,即gbk,可以通过chcp命令查看 导致OCS自带的MYSQL无法将字体集设置为utf8,最终 ...

  10. php pear 安装扩展,windows上应用pear安装php扩展

    windows上使用pear安装php扩展 在windows上使用pear安装php扩展 相关网站: http://www.php.net http://pear.php.net http://pea ...

最新文章

  1. WINDOWS基础 ---- 系统目录
  2. QAction添加事件响应
  3. Linux下安装jboss并设置自启动服务
  4. 浙大研究生Hadoop工作经验分享
  5. python机器学习库sklearn——逻辑回归
  6. java 远程怎么改bug_java struts2 远程执行任意java代码bug漏洞修复
  7. linux 的 swapper 进程不能sleep,深入理解perf报告中的swapper进程
  8. 重磅直播|结构光3D相机光机核心技术及3D成像性能分析
  9. KDD 2016 | node2vec:Scalable Feature Learning for Networks
  10. 2021级南航计算机专硕829备考记录
  11. ssh命令行使用明文密码连接远程服务器并执行命令
  12. 大主宰PHP文章,大主宰:沈苍生让李玄通放弃洛璃?牧尘受到眷顾!北溟再出手相助...
  13. 内存操作函数:memcmp、memcpy、memmove、memset 的使用与模拟。
  14. matlab最大回撤值,用matlab计算区间最大回撤值和最大回撤率
  15. cobaltstrike如何安装使用(包含CS联动MSF详细用法!)? (゚益゚メ) 渗透测试
  16. Unity读取数据库的简单思路
  17. Windows10 1607版本锁屏聚焦黑屏问题解决办法
  18. 什么样的企业是负责任的企业?
  19. 程序员应对面试的好东西
  20. bulk怎么使用oracle,oracle学习之bulk collect用法

热门文章

  1. LVM逻辑卷磁盘管理
  2. 拥2180亿美元收入 苹果成全球最大IT企业
  3. python有关urllib,urllib2和requests应用记录
  4. 杭电acm阶段之理工大版
  5. S3C6410 SD卡启动uboot分析(详细)
  6. udev的一個小問題
  7. java中springmvc_java框架之springmvc
  8. ARMv8-A vs ARMv7 Registers
  9. Netlink0004 --- 多播机制的用法
  10. Linux内核入门(三)—— C语言基本功