已有配置  Anaconda2+python2.7

方案一:直接安装官网原生python3.6

  1、修改根目录下python.exe ->python3.exe    pythonw.exe ->pythonw3.exe

  2、cmd调用python3成功,显示python3.6;调用python成功,显示python2.7

  3、cmd调用py -2成功;调用py -3,显示python version 3 没有安装

  4、cmd调用pip -V,显示Fatal error in launcher: Unable to create process using;pip3同样

  5、参考 https://www.cnblogs.com/wuzhiyi/p/6051311.html  

//python3:

python3 -m pip install --upgrade pip

//python2:

python2 -m pip install --upgrade pip

   升级python2的pip成功;但python3的pip显示已为最新版本。

   调用pip -V 显示来自于python27目录的最新版本

   调用pip3仍然出错

  6、参考  https://www.cnblogs.com/csjd/p/6337907.html  其中的第五步

五、下载pip,分别解压到python2.(or 3.6)\Lib\site-package目录下

    、下载路径:https://pypi.python.org/pypi/pip

    、DOS窗口,定位到pip文件夹,并运行安装文件

        python2(or ) setup.py install

    、DOS界面提示安装成功就行了

      p.s.  cmd中cd指令无法转到系统盘外指定目录,添加 /d    e.q.  cd /d D:/python36/

    cmd调用pip3 -V 成功,显示来自python36目录的最新版本

    py -3 无法解决。。

方案二:anaconda内添加python3及spyder3

  参考  http://blog.csdn.net/davidsmith8/article/details/78730459

     https://www.zhihu.com/question/49144687

  1、cmd下命令

#创建python3.6的环境

conda create --name python3 python=3.6

activate python3

#在环境中安装anaconda的库

conda install anaconda
()进入命令行界面,并输入python我们发现这时我们使用的是默认的版本2.。
()我们按ctril+z之后,退出python 2.7。
()然后输入 activate py36,就是激活我们刚才安装的python3.
()发现前面出现了<py36>的字样,然后在输入python这时python就显示成了3.6版本
()当我们想退出python3.6时,我们只需要先退出python,再输入 deactivate py36这样我们就退出了python3.,再输入python,就会是2.7版本了!

  2、本来应该出现spyder3,但不知为啥没有。用cmd进入python3.6模式,  activate py36 后直接输入  spyder  启动。

    p.s.  anaconda更换国内镜像源

#cmd命令下先进入python3.6状态:  activate py36

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

python2 与 python3 实现共存的更多相关文章

  1. Jupyter Notebook中让python2和python3内核共存

    自己计算机里面共存了Python2和Python3,ipython作为试探性的REPL解释器使用的频率还是挺高的,分别在2和3下安装完ipython notebook后怎么分别使用这两种内核呢 按照默 ...

  2. Python - Python2与Python3合理共存Windows平台

    Install Python2 and Python3 Python 2.7.13 - Windows x86-64 MSI installer Python 3.6.0 - Windows x86- ...

  3. Python开发:Python2和Python3的共存和切换使用

    从python2到python3,这两个版本可以说是从语法.编码等多个方面上都有很大的差别.为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容,也就是说许多针对早期Python2版 ...

  4. RobotFramework-RIDE环境搭建一:关于Python2和Python3的共存使用

    最近在搭建Robot Framework自动化测试框架,由于Robot Framework 框架是基于Pytho语言开发的,要想使用Robot Framework 首先需要有Python环境. RID ...

  5. 用启动器py成功解决python2和python3同时共存且同时运行的问题

    缘起:之前一直用PHP来开发微信公众号后台,最近正在学习python,而且看到微信官方也把公众号后台的示例代码换成了python的,但是示例中用的web.py需要用到python2,而我自己的电脑上装 ...

  6. 解决 Python2 和 Python3 的共存问题

    首先安装两种版本的Python 进入系统属性更改环境变量 将两个版本的安装路径找出. 添加至PATH中,变量之间用分号隔开. D:\Python36\Scripts\;D:\Python36\;D:\ ...

  7. 用 Anaconda 完美解决 Python2 和 python3 共存问题

    Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试. 如何在系统中同时共存 Python2 ...

  8. Python2和Python3同时安装到Windows

    上月已经把Python2安装好了,安装目录和及其下的Scripts也在安装时添加到了环境变量PATH中,可以使用python命令执行程序. 安装包:python-2.7.14.amd64.msi(没有 ...

  9. python2 和 python3共存,并且分开使用

    目录 一.本文使用的python版本安装 二.安装python2 和 Python3 三.修改名称,配置环境,实现共存 1.将C:\Python36中的python.exe修改为python3.exe ...

随机推荐

  1. C# Repeater、webdiyer:AspNetPager分页 AspNetPager分页样式

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/vaecnfeilong/article/details/32712611 AspNetPager分页 ...

  2. Ubuntu18.04安装Tensorflow+cuda+cuDNN

    本文写的比较简单,期间遇到的一些小麻烦,自己不认为成为阻碍,所以没有详细写. 如有疑问可以联系QQ:2922530320 Pycharm Pycharm使用Anaconda Pycharm 在新建项目 ...

  3. Codeforces Global Round 1 - D. Jongmah(动态规划)

    Problem   Codeforces Global Round 1 - D. Jongmah Time Limit: 3000 mSec Problem Description Input Out ...

  4. [ASP.NET]ScriptManager控件使用

    目录 概述 局部刷新 错误处理 类型系统扩展 注册定制脚本 注册 Web 服务 在客户端脚本中使用认证和个性化服务 ScriptManagerProxy 类 添加 ScriptManager 控件 客 ...

  5. rac添加新节点的步骤与方法

    [转载] https://www.cnblogs.com/hankyoon/p/5174465.html OS: [root@rac ~]# more /etc/oracle-releaseOracl ...

  6. QT中子目录调用另一个子目录

    解决办法: 第一:建立一个subdirs项目,子项目管理 第二:添加二个子项目例如:A子项目   B子项目 第三:现在A子项目调用 B子项目 在A子项目中:右键>添加库>内部库(把A添加进 ...

  7. PAT A1097 Deduplication on a Linked List (25 分)——链表

    Given a singly linked list L with integer keys, you are supposed to remove the nodes with duplicated ...

  8. java 适配器模式(adapter pattern)

    适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配. 场景:电脑读取内存卡中的内容,内存卡是没有办法直接插在电脑的USB接口上,那就不需要一个转换器. 下面的例子实现了 ...

  9. Java并发(六)线程池监控

    目录 一.线程池监控参数 二.线程池监控类 三.注意事项 在上一篇博文中,我们介绍了线程池的基本原理和使用方法.了解了基本概念之后,我们可以使用 Executors 类创建线程池来执行大量的任务,使用 ...

  10. Runloop深入理解

    一.什么是Runloop?为什么需要Runloop? Runloop,顾名思义,即运行循环. 没有Runloop的情况下,一个线程执行完一个任务,就会退出并销毁.等到需要处理下一个任务时,再重新创建一 ...