Win10 Anaconda多版本python共存+TensorFlow+Keras

举报
qinggedada 发表于 2020/08/31 11:03:53 2020/08/31
【摘要】 写在前面:这是我遇到过的较为麻烦的问题,当我们自己电脑装了python3.5+TF+keras,但是github上下载的项目确实python2.7的。此时就需要安装python多版本以及不同版本的TF、keras。以下内容参考网上资料以及自己的实践记录,希望能给同样有困惑的小伙伴一点帮助!一、安装anaconda官方下载地址:https://repo.continuum.io/archive...

写在前面:这是我遇到过的较为麻烦的问题,当我们自己电脑装了python3.5+TF+keras,但是github上下载的项目确实python2.7的。此时就需要安装python多版本以及不同版本的TF、keras。以下内容参考网上资料以及自己的实践记录,希望能给同样有困惑的小伙伴一点帮助!

一、安装anaconda

官方下载地址:https://repo.continuum.io/archive/

选项相应的版本安装

安装路径我直接默认的C盘,安装过程一路next.

在Installation Options一步中,我按照官网说明,没有选择Add Anaconda to my PATH environment variable。

官方安装教程:https://docs.anaconda.com/anaconda/install/windows

安装完成后,配置path变量:

右键我的电脑->属性->高级选项->环境变量->系统变量->path->在path中添加路径:需要添加的有三个,分别为:

图片.png

配置完成后打开黑屏终端(cmd),输入Python,显示anaconda,说明安装成功,如下图。

图片.png

二、安装TensorFlow

创建名为TensorFlow的环境,同时安装Python3.5.2

打开cmd,前面已经配置过path,所以可以直接使用conda命令,输入

conda create --name tensorflow python=3.5.2

完成安装后输入activate tensorflow激活建立的环境,输入python,显示3.5.2版本

图片.png

安装tensorflow

以下步骤都是在tensorflow环境内进行的操作。即先输入activate tensorflow

pip install tensorflow

此步骤安装的是cpu版本的tensorflow,可使用pip list来查看版本信息

验证安装是否成功

输入Python,再输入import tensorflow as tf,若下一行出现<<<,则说明TensorFlow安装成功。

安装keras

1.安装keras

重新进入到tensorflow环境中,如果还在python解释器环境中(即有>>>符号),输入exit()退出即可。输入以下命令

pip install keras

验证:输入Python,再输入import keras,显示Using TensorFlow backed,则说明安装成功,如下图。

图片.png

目前已知的是: tensorflow 1.5 和 keras 2.1.4 ,tensorflow 1.4 和keras 2.1.3搭配, ,tensorflow 1.3 和 keras2.1.2 搭配,,tensorflow 1.2 和 keras2.1.1搭配

如果出现版本错误问题,可以尝试指定版本如下例:

conda create --name tensorflow python=3.5.6

pip install tensorflow1.5

pip install keras2.1.4

OK,以上便是本篇博客的分享。当然,这对于初学者来说真的很麻烦,如果您是AI刚入门,建议直接上华为云CloudAI,Modelarts内无需担心版本原因,而且框架都搭建好了,打开notebook即可写代码,我就稍微展示下:

首先打开控制台,链接如下:https://console.huaweicloud.com/modelarts/?region=cn-north-4#/notebook

进入之后看到如下图中标记,依次点击开发环境、Notebook、创建。

图片.png

接下来会看到notebook配置选择,无论是python2还是3都支持,还可以选择CPU或者GPU

图片.png

勾选完毕后提交即可,之后便可以看到启动项打开就可以任意选择深度学习框架而无需自己再搭建,对初学者十分友好,推荐一定要试试!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。