Python---Virtualenv 下安装Keras  (基于Tensorflow后端)

   一、Keras简介

https://keras-cn.readthedocs.io/en/latest/

Keras是一个高层神经网络API,Keras由纯Python编写而成并基TensorflowTheano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:

  • 简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性)
  • 支持CNN和RNN,或二者的结合
  • 无缝CPU和GPU切换

Keras适用的Python版本是:Python 2.7-3.6

  二、Virtualenv +Tensorflow安装

Virtualenv +Tensorflow安装,这里省略,详见之前写的博客笔记或者度娘。

virtualenv是 Python 多版本管理的利器,virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。

virtualenv下载

pip install virtualenv

创建python2虚拟环境(py2为虚拟环境名)

virtualenv -p /usr/bin/python py2

创建pyhon3虚拟环境(py3为虚拟环境名)

virtualenv -p /usr/bin/python3 py3

启动虚拟环境

cd [虚拟环境名称]/
source bin/activate
python -V

退出虚拟环境

deactivate

@https://www.liaoxuefeng.com/wiki/1016959663602400/1019273143120480

 三、Keras安装

可以参见官网 https://keras.io/#installation

There are two ways to install Keras:

  • Install Keras from PyPI (recommended):
sudo pip install keras

If you are using a virtualenv, you may want to avoid using sudo:

pip install keras

安装完后,

$python

>>> import keras

>>>

看是否安装成功。如果,出现问题,很可能是Tensorflow的版本和Keras版本不匹配的问题,卸载Tensorflow重现安装即可解决问题。

1.卸载Tensorflow: $ pip uninstall tensorflow

2.卸载Vitualenv:$ pip install virtualenv

3.安装Vitualenv:$ sudo pip install virtualenv

4.创建python2虚拟环境(py2为虚拟环境名): $ virtualenv -p /usr/bin/python py2

5.启动虚拟环境py2: $ cd py2

              $ source bin/activate

              $ python -V  (查看python版本)

6.安装Tensorflow: $ pip install tensorflow==1.2.1 (安装tensorflow==1.2.1版本,或者指定成pip install tensorflow1.2)

7.检查Tensorflow好用否: $ python

           $ import tensorflow as tf

           >>>

8.安装Keras: $ pip install Keras

9.检查keras好用否: $ python

           $ import keras

           >>>

10.退出虚拟环境:  $  deactivate



另外,也可以安装jupyter notebook并添加virtualenv运行环境。参见https://www.jianshu.com/p/e7bf342979c1。

在虚拟环境下,执行:
(py2) wp@wp-MS-7519:~$

1.安装jupyter notebook

pip install jupyter
pip install ipykernel

2.为jupyter添加kernel

python -m ipykernel install --user --name=py2 (与前面保持一致)

3.运行

jupyter notebook

最后在new的时候选择py2即可。

截图示例如下。

在Ubuntu14.,virtualenv中安装openCV 2.4. 

https://blog.csdn.net/season77us/article/details/88045266

https://www.cnblogs.com/feifanrensheng/p/8619539.html

Keras---Virtualenv 下安装Keras (基于Tensorflow后端)的更多相关文章

  1. 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)

    相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...

  2. [django]在virtualenv下安装的第三方库的使用方法

    在virtualenv下安装的第三方库,例如south, requests等,如果想在django中使用,需要先将库添加到settings.py的INSTALLED_APPS中, 以south, re ...

  3. Win10 64bit下安装GPU版Tensorflow+Keras

    Tensorflow和Keras都是支持Python接口的,所以本文中说的都是搭建一个Python的深度学习环境. Keras是对Tensorflow或者Theano的再次封装,也就是以Tensorf ...

  4. windows10系统下安装keras框架以theano为后端并配置gpu加速

    在安装之前,请确保你的显卡是NVIDIA的,并且是以下型号,否则不能进行gpu加速,右键我的电脑--管理--设备管理器--显示适配器.另外如果你的电脑是windows7,安装教程也是一样的,不过根据k ...

  5. Ubuntu下安装keras

    0 系统版本Ubuntu16.04 1 系统更新 sudo apt update sudo apt upgrade 2 安装python基础开发包 sudo apt install -y python ...

  6. python虚拟环境virtualenv下安装MySQL-python(1.2.3)

    该文章很有用建议收藏 我们在Windows下开发python应用时,可能需要安装各种第三方模块,但如果又不想污染公共的python环境,怎么办呢?最好是在各自的 python工程中创建一个virtua ...

  7. windows下安装anaconda和tensorflow

    anaconda确实很好用,省去了很多麻烦,现在我个人推荐直接使用anaconda. anaconda的特点:可以存在多个python环境,要使用某一个环境的话,就需要切换到这个环境,安装.卸载包都是 ...

  8. Django之virtualenv下安装xadmin

    1.安装xadmin,通过pip 进入virtualenv pip安装xadmin pyyuc:~ yuchao$ source PycharmProjects/mxvenv/bin/activate ...

  9. Ubuntu下安装Anaconda和tensorflow

    官方指南:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/docs_src/install/install_linux. ...

随机推荐

  1. Jmeter 逻辑控制器 之 交替控制器

    马上国庆节了,没有安排新版本的上线任务,所以最近自学时间比较充裕,决定把Jmeter好好学习学习,并把学习过程分享到博客中,今天呢,学习交替控制器. 一.认识交替控制器 如下,在线程组下面创建一个交替 ...

  2. 【Qt开发】关于QWSServer

    QWS Server QT Embeded应用没有来严格的区分server和client进程,如果一个QT进程的启动参数中有-qws,那么这个进程就具有server管理功能,被称为QWS server ...

  3. 使用webpack搭建一个多页应用

     一.前言 最近需要为公司的活动写8个左右的移动端分享页面,有比较多的页面是公用的,如果用传统的方式来写的话,对于公用的代码抽取,css代码的压缩都是比较麻烦的,所以选择了webpack来搭建一个基本 ...

  4. Reactor系列(三)创建Flux,Mono(续)

    创建Mono 视频讲解:https://www.bilibili.com/video/av78944069/ FluxMonoTestCase.java package com.example.rea ...

  5. DS博客作业--07查找

    目录 DS博客作业--07查找 1.本周学习总结(0--2分) 1.思维导图 2.谈谈你对查找运算的认识及学习体会. 2.PTA实验作业(6分) 2.1.题目1:6-1 二叉搜索树的操作集 (30 分 ...

  6. 【转】GMM与K-means聚类效果实战

    原地址: GMM与K-means聚类效果实战 备注 分析软件:python 数据已经分享在百度云:客户年消费数据 密码:lehv 该份数据中包含客户id和客户6种商品的年消费额,共有440个样本 正文 ...

  7. Java集合框架——Map接口

    第三阶段 JAVA常见对象的学习 集合框架--Map集合 在实际需求中,我们常常会遇到这样的问题,在诸多的数据中,通过其编号来寻找某一些信息,从而进行查看或者修改,例如通过学号查询学生信息.今天我们所 ...

  8. selenium登录实验楼

    from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.s ...

  9. 第1章:Python语言与Linux系统管理

    1.Python语言为什么流行 1).简单易学 2).丰富强大的库 3).开发效率高 2.Python语言有什么缺点 1).Python的执行速度不够快 2).Python的GIL锁限制并发:GIL是 ...

  10. php实现只需要一个QQ号就可以获得用户信息

    <?php // 通过QQ号即可获取用户信息 // 获取QQ头像接口 // http://q1.qlogo.cn/g?b=qq&nk=QQ号&s=100&t=154790 ...