已有配置  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  

  1. //python3:
  2.  
  3. python3 -m pip install --upgrade pip
  4.  
  5. //python2:
  6.  
  7. python2 -m pip install --upgrade pip

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

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

   调用pip3仍然出错

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

  1. 五、下载pip,分别解压到python2.(or 3.6)\Lib\site-package目录下
  2.  
  3. 、下载路径:https://pypi.python.org/pypi/pip
  4.  
  5. DOS窗口,定位到pip文件夹,并运行安装文件
  6.  
  7. python2(or ) setup.py install
  8.  
  9. 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下命令

  1. #创建python3.6的环境
  2.  
  3. conda create --name python3 python=3.6
  4.  
  5. activate python3
  6.  
  7. #在环境中安装anaconda的库
  8.  
  9. conda install anaconda
  1. ()进入命令行界面,并输入python我们发现这时我们使用的是默认的版本2.
  2. ()我们按ctril+z之后,退出python 2.7
  3. ()然后输入 activate py36,就是激活我们刚才安装的python3.
  4. ()发现前面出现了<py36>的字样,然后在输入python这时python就显示成了3.6版本
  5. ()当我们想退出python3.6时,我们只需要先退出python,再输入 deactivate py36这样我们就退出了python3.,再输入python,就会是2.7版本了!

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

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

  1. #cmd命令下先进入python3.6状态: activate py36
  2.  
  3. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  4. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  5. 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. 最大子序和的golang实现

    给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和. 输入: [-,,-,,-,,,-,], 输出: 解释: 连续子数组 [,-,,] 的和最大,为 ...

  2. 反转链表的golang实现

    问题:反转一个单链表. 输入: ->->->->->NULL 输出: ->->->->->NULL 首先先认识一下链表这个数据结构: 链表节 ...

  3. 添加Nginx为系统服务(设置开机启动)

    在本节中,我们将创建一个脚本,将Nginx守护进程转换为实际的系统服务. 这有两个作用:守护程序可以使用标准命令控制,更重要的是,它可以在系统启动时自动启动,并在系统关闭时停止. System V s ...

  4. javax.servlet.http.HttpServlet" was not found on the Java Build Path

    问题解决(以maven为例): 只需在pom.xml导入对应的两个依赖即可解决该问题: <dependency> <groupId>javax.servlet.jsp</ ...

  5. ES6生成器函数generator

    ES6生成器函数generator generator是ES6新增的一个特殊函数,通过 function* 声明,函数体内通过 yield 来指明函数的暂停点,该函数返回一个迭代器,并且函数执行到 y ...

  6. Visual Studio 工具选项设置

    1.显示行号 2.颜色主题 3.显示引用 一 显示行号 1)设置方式:工具-选项-文本编辑器-C#,勾选行号确定 二 颜色主题 1)设置方式:工具-选项-环境-常规,下拉选择:浅色.蓝色.深色,点确定 ...

  7. Linux下NTP服务器配置

    简介 原理 配置ntp服务器 进行同步 一.简介 在计算时间的时候,最准确的计算应该是使用『原子震荡周期』所计算的物理时钟了( Atomic Clock, 也被称为原子钟 ),这也被定义为标准时间(I ...

  8. 有哪些操作会使用到TempDB;如果TempDB异常变大,可能的原因是什么,该如何处理(转载)

    有哪些操作会使用到TempDB:如果TempDB异常变大,可能的原因是什么,该如何处理:tempdb的用途: 存储专用和全局临时变量,不考虑数据库上下文: 与Order by 子句,游标,Group ...

  9. Luogu4921/4931 情侣?给我烧了! 组合、递推

    4921 4931 第一眼看着就像容斥,但是容斥不怎么好做-- 第二眼想到错排,结果错排公式糊上去错了-- 不难考虑到可以先选\(K\)对情侣坐在一起,剩下\(N-K\)对错排 选\(K\)对情侣坐在 ...

  10. 蓝牙 link timeout分析

    蓝牙主机和蓝牙设备建立连接之后,会在l2cap 层面上建立相应的channel,这些channel 基本上是用于各种不同的profile 或者protocol 进行通信用的. 当相应的profile或 ...