python2 与 python3 实现共存
已有配置 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 实现共存的更多相关文章
- Jupyter Notebook中让python2和python3内核共存
自己计算机里面共存了Python2和Python3,ipython作为试探性的REPL解释器使用的频率还是挺高的,分别在2和3下安装完ipython notebook后怎么分别使用这两种内核呢 按照默 ...
- Python - Python2与Python3合理共存Windows平台
Install Python2 and Python3 Python 2.7.13 - Windows x86-64 MSI installer Python 3.6.0 - Windows x86- ...
- Python开发:Python2和Python3的共存和切换使用
从python2到python3,这两个版本可以说是从语法.编码等多个方面上都有很大的差别.为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容,也就是说许多针对早期Python2版 ...
- RobotFramework-RIDE环境搭建一:关于Python2和Python3的共存使用
最近在搭建Robot Framework自动化测试框架,由于Robot Framework 框架是基于Pytho语言开发的,要想使用Robot Framework 首先需要有Python环境. RID ...
- 用启动器py成功解决python2和python3同时共存且同时运行的问题
缘起:之前一直用PHP来开发微信公众号后台,最近正在学习python,而且看到微信官方也把公众号后台的示例代码换成了python的,但是示例中用的web.py需要用到python2,而我自己的电脑上装 ...
- 解决 Python2 和 Python3 的共存问题
首先安装两种版本的Python 进入系统属性更改环境变量 将两个版本的安装路径找出. 添加至PATH中,变量之间用分号隔开. D:\Python36\Scripts\;D:\Python36\;D:\ ...
- 用 Anaconda 完美解决 Python2 和 python3 共存问题
Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试. 如何在系统中同时共存 Python2 ...
- Python2和Python3同时安装到Windows
上月已经把Python2安装好了,安装目录和及其下的Scripts也在安装时添加到了环境变量PATH中,可以使用python命令执行程序. 安装包:python-2.7.14.amd64.msi(没有 ...
- python2 和 python3共存,并且分开使用
目录 一.本文使用的python版本安装 二.安装python2 和 Python3 三.修改名称,配置环境,实现共存 1.将C:\Python36中的python.exe修改为python3.exe ...
随机推荐
- 【转】ICCAVR TAB键设置
转载于: http://blog.163.com/liuyunqian@yeah/blog/static/7039584320099159545292/ 在使用ICCAVR C编译器的时候会发现TAB ...
- CRM项目之stark组件(2)
那么从今天开始呢,我们就要开始设计属于我们自己的admin组件,起个名字就叫stark吧(当然你愿意叫什么都可以). stark组件之四步走 仿照admin组件实现流程,stark组件要实现四件事情: ...
- 【TJOJI\HEOI2016】求和
[TJOI/HEOI2016]求和 这题好难啊!! 斯特林数+NTT. 首先我们将第二类斯特林数用容斥展开,具体原理不解释了. \(\displaystyle S(i,j)=\frac{1}{j!}\ ...
- openssl交叉编译记录
本次任务是要完毕嵌入式Linux下对openssl程序的支持. 我的开发环境:ARM9开发板 和 嵌入式Linux操作系统.装有Linux系统(我的是ubuntu9.04)的PC机一台.串口和 ...
- Note 387206.1 ORA-15041: ASM diskgroup with unlike disks sizes
Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 10.2.0.1 - Release: 10.1 to 10 ...
- cmd 监控网络状况
提示:如果提示curl不是内部命令,请自行百度 windows 安装curl @echo off color 1f title 正在监控 echo 正在监控http://ioscheck.duapp. ...
- node.js如何将远程的文件下载到本地、解压、读取
其实要解决的问题,很简单,获取远程文件,然后解压到本地读取. 在vscode中通过node.js来实现是比较方便的,相比之前的zip.js,我觉得我还是比较喜欢node.js实现方式. test.js ...
- Omi框架学习之旅 - 组件通讯(group-data通讯) 及原理说明
childrenData的方式可以批量传递数据给组件,但是有很多场景下data的来源不一定非要都从childrenData来, childrenData是个数组,会和组件的顺序一一对应,这就给不同传递 ...
- C. K-Dominant Character
给出一个字母串,k满足:长度至少为k的字串一定包含某字母c,求最小的k 一个数组记录每个字母上一次出现的位置,用来计算另一个数组:记录每个字母与其相邻的相同字母的最大距离(设0和len两个位置一定有相 ...
- TerraGate软件安装后,不能启动的解决办法
在服务端安装Skyline的TerraGate软件的时候,大家可能会遇到过这样的问题,“TerraGate软件安装后,不能启动”,很多时候,这个问题是因为TerraGate设 置的端口号已经被占用造成 ...