Python2.7+Python3.5(win10)双版本环境配置
2017-08-20 13:30
645 查看
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报错,在网上搜了一些方法,对于我这种情况,最简单的处理方法如下:
两个版本安装后是这样的
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/d49110cac479b7ce9dae96f2b3850fae)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/333bea736337b0e002ae7f54fae3b56e)
方法:
1、两个文件夹里各有一个python.exe,因为重名,这样用的时候就容易出错,所以要将一个名字改一下,我改的是3.5版本的,改完后,两个版本情况如下所示:
Python2.7
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/93e4efd6e54bab8edd5df213958dcda7)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/5566a07dfc8e414aad2fdf43e68e6710)
Python3.5
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/b1a6788315cd5be1d8211ad27cc0579f)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/99edf88d7827ca5fe81cfc81682659a6)
切记要同时把pythonw的名字也改掉!!!不改仍然报错。
当然了名字可以随便命名,你想怎么改都可以,但是两个名字要不同。
2、上一步解决了名称冲突,这一步进行环境变量的配置,因为我的2.7版本早以前就配置过了,所以我只需要配置3.5版本的环境变量。如果你两个版本都是新安装的,那俩个都要进行环境配置,方法一样。
右键”我的电脑” –> 选择“属性”,然后左上角点“高级系统设置” ,出现如图界面,在右下角,点环境变量。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/23ec0ecccfb45c6cc51591f4b453ad3a)
然后选择path并添加两个路径:【C:\Python35\】和【C:\Python35\Scripts\】。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/ecf7626e994a9f0b8354c16bdcbf7a45)
3、前两步解决了名称和环境配置的问题,讲道理,这个时候应该就可以了,但是使用pip进行安装包时要记得,命令和单版本有点不一样,我的是这样的:
2.7版本:
python -m pip install XXXX
3.5版本:
python3 -m pip install XXXX
结果如图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/7ae6db9b08c593081ba1698ef8e169a7)
4、上面三步已经解决了主要问题,因为我的IDE是PyCharm,所以还需要在PyCharm里面进行一些设置,打开File—》Settings,界面如图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/04/c41d27ec28110df575c1a685c7f35bc9)
点击右上角我用蓝色圈出来的地方,选择Add Local,然后再定位到你的python安装的地方,就完成了PyCharm的设置。
通过使用这样简单的方式,我的两个Python版本可以很好的工作。
刚接触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版本可以很好的工作。
相关文章推荐
- ubuntu 环境下python2.7和python3.5分别调用不同版本opencv的配置,及opencv的切换
- 【环境配置】Win10+Python3.5+Keras+Theano/TensorFlow
- 机器学习笔记(环境配置)-win10 64位 3.4版本python安装numpy库
- win10环境下实现python3.5与python2.7共存
- 在centos6.5环境下搭建多版本python(python2.6、python2.7、python3.5)共存环境
- Win10下python3.5和python2.7环境变量配置教程
- window10下同时安装python2.7和python3.5,并配置sublime ctrl+B选择运行python版本
- 关于win10 64位系统下vs2013与python2.7环境下caffe的配置工作入门工作总结
- win10 python3 django mysql 环境配置
- Ubuntu14.04-Python2.7-Virtualenv-Django1.9-MySQL完整环境配置
- 64位Win7下安装并配置Python2.7机器学习环境
- 【修正版】Python基础学习(一)——安装与配置python2.7.x环境(linux)
- 鬼火引擎1.8.4版本在win10和VS2017环境下的HellowWord配置
- Ubuntu 16.04的caffe环境配置:cuda 8.0+cudnn 8.0+opencv3.1.0 + python2.7 + matlab2016b + blas(OpenBlas)
- ubuntu 12.04LTS(32bit)+caffe+cpu only+opencv+python2.7环境配置安装
- 【Python】Windows版本的Python开发环境的配置,Helloworld,Python中文问题,输入输出、条件、循环、数组、类
- win10下caffe环境搭建: win10 + vs2013 + caffe + CUDA 7.5 + cudnn v4 + Anaconda2 (python 2.7) 目前未使用GPU
- python2.7打包环境配置
- VS Code配置多Python版本运行环境
- 在win10系统和VS2013环境配置PCL1.7.2点云库及常见问题解答(附带各种版本安装包下载)