Windows下py2和py3共存配置

本人最近在写本科的毕业设计,有用到一些机器学习的算法,而且我是用python2和python3实现的。为什么需要用两个版本?因为我比较熟悉python2,而Tensorflow框架现在已经支持python3了,而且我不太在我Linux的虚拟机中使用Tensorflow,因此,我需要在Windows下,配置python两个版本的共存。

其实,很早就有人提出了方法,我也是根据网上一些资料配置成功的,但是感觉网上的资料比较杂乱,看上去很花时间,因此,我想根据自己的实际情况,总结一下配置方法。

笔者电脑: Win10系统64位

整个配置教程分为以下部分:

1、 python2和python3区分

2、 py2的pip和py3的pip区分

3、 Tensorflow在Windows下的安装使用

1、 python2和python3以及两者之间pip的区分

首先,在官网https://www.python.org/getit/上,下载python2和python3(笔者的python2版本为:2.7.12,而且安装的是Anconda集成环境,python版本为3.5.2,因为网上说Tensorflow在3.5.2下支持比较好)

下载完成之后,配置系统环境





最后一张图,就是正式修改系统环境的,点击Path,加上python2和python3的安装目录,和各自目录下的Scrips目录。

配置完系统变量后,将python3安装目录下的python.exe复制一份,并改名为python3.exe

完成操作之后,可以在命令行中输入python、python3、pip -V、pip3 -V验证结果。

笔者设置完,结果如下:




显然,笔者我的python2和python3都成功分离,而且pip页分离开,意味这我的python库各自独立,互不干扰。有些读者观察仔细的话,也许会发现我的python3的pip已经升级到9.0.1了,这是因为tensorflow要求的,那怎么升级呢?直接用pip3是无法升级的。这时,我们可以用py -3 -m pip来替代pip3



更新python3的pip的命令为: py -3 -m pip install –upgrade pip根据提示,应该会显示更新成功。

至此,完成了python2和python3的分离使用,读者还可以再下载一个pycharm,一个pycharm就可以进行两个版本的程序编写。

2、 windows下安装Tensorflow

笔者安装的是CPU的版本,tesorflow0.12.0

安装tensroflow之前,可以先安装Numpy

其实比较简单,直接输入:

pip3 install –upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0-cp35-cp35m-win_amd64.whl

等待即可。

安装成功之后,需要测试。



这样表明安装成功,并可以使用了。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值