您的位置:首页 > 编程语言 > Python开发

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报错,在网上搜了一些方法,对于我这种情况,最简单的处理方法如下:

两个版本安装后是这样的





方法:

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版本可以很好的工作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python
相关文章推荐