Python2.7+Python3.5(win10)双版本环境配置
来源:互联网 发布:tscttp244plus软件 编辑:程序博客网 时间:2024/05/22 01:25
Python2.7+Python3.5(win10)双版本环境配置
刚接触Python时,因为实验室的师兄们都在用python2.7版本,为了和实验室的python环境保持一致,所以一直用python2.7,现在需要在自己的机子上搭Tenserflow,网上看了下windows系统基本上都需要Python3.5版本以上,所以想在不删除Python2.7的基础上增加Pyhon3.5的版本,这样需要哪个用哪个,是不是很方便。
下面介绍我用到的方法,当然了方法别的博客里也早有介绍,因为每个人遇到的问题都不一样,下面介绍一下我的情况,有遇到和我一样问题的朋友就可以轻松解决了。
我的2.7用的是Anaconda2,3.5是从官网上下载的,IDE是PyCharm,3.5装了以后,我测试了一下,可以用,tenserflow用起来也没问题,所以当时也就并没做什么特殊处理,但是有一次需要在2.7版本下安装一个包,才意识到这么装是有问题的,使用pip install xx方法安装时,cdm报错,在网上搜了一些方法,对于我这种情况,最简单的处理方法如下:
两个版本安装后是这样的
方法:
1、两个文件夹里各有一个python.exe,因为重名,这样用的时候就容易出错,所以要将一个名字改一下,我改的是3.5版本的,改完后,两个版本情况如下所示:
Python2.7
Python3.5
切记要同时把pythonw的名字也改掉!!!不改仍然报错。
当然了名字可以随便命名,你想怎么改都可以,但是两个名字要不同。
2、上一步解决了名称冲突,这一步进行环境变量的配置,因为我的2.7版本早以前就配置过了,所以我只需要配置3.5版本的环境变量。如果你两个版本都是新安装的,那俩个都要进行环境配置,方法一样。
右键”我的电脑” –> 选择“属性”,然后左上角点“高级系统设置” ,出现如图界面,在右下角,点环境变量。
然后选择path并添加两个路径:【C:\Python35\】和【C:\Python35\Scripts\】。
3、前两步解决了名称和环境配置的问题,讲道理,这个时候应该就可以了,但是使用pip进行安装包时要记得,命令和单版本有点不一样,我的是这样的:
2.7版本:
python -m pip install XXXX
3.5版本:
python3 -m pip install XXXX
结果如图:
4、上面三步已经解决了主要问题,因为我的IDE是PyCharm,所以还需要在PyCharm里面进行一些设置,打开File—》Settings,界面如图:
点击右上角我用蓝色圈出来的地方,选择Add Local,然后再定位到你的python安装的地方,就完成了PyCharm的设置。
通过使用这样简单的方式,我的两个Python版本可以很好的工作。
- Python2.7+Python3.5(win10)双版本环境配置
- win10环境下实现python3.5与python2.7共存
- 在centos6.5环境下搭建多版本python(python2.6、python2.7、python3.5)共存环境
- Python2与Python3共存的环境配置
- Python2与Python3共存的环境配置
- 【环境配置】Win10+Python3.5+Keras+Theano/TensorFlow
- linux笔记(python2.7与python3.5版本切换)
- win10部署Python3和Python2
- Windows 7/8.1 下 双版本Python2.7/Python3.5 安装 GPU版的tensorflow
- Ubuntu环境下安装python3.5保留系统python2.7
- window10下同时安装python2.7和python3.5,并配置sublime ctrl+B选择运行python版本
- win10 python2.7环境下安装pypcap
- windows环境配置:同时安装Python2.7和Python3.6开发环境
- windows环境Python配置:同时安装Python2.7和Python3.6开发环境
- python2.5与python3虚拟环境使用
- win10+vs2013+cuda7.5+cuDnnv4+caffe-windows+matlab+python2环境配置
- python2.7与python3.5共存后,配置python3.5的idle font时会导致python2.7 gui不可打开
- centos6.5 部署Python3.5.2版本 配置ipython环境
- 给单元素艺术添加动画
- hessian矩阵
- kinect深度图与彩图匹配
- a标签中href=""的几种用法
- js中加“var”和不加“var”的区别
- Python2.7+Python3.5(win10)双版本环境配置
- POJ
- JavaScript闭包详解
- CaoHaha's staff
- Java 并发 ---AbstractQueuedSynchronizer-共享模式与Condition
- Android Studio Debug Android Open Source Project
- hdu6113 度度熊的01世界
- 快速排序的实现与使用
- 网络爬虫相关知识点