[ubuntu下安装tensorflow和keras]

本文详细介绍了如何安装TensorFlow及Keras的过程,并解决了安装过程中可能出现的一些常见问题,如导入错误等。

keras 是需要tensorflow 支持的,所以在安装keras之前需要安装tensorflow。

1、安装tensorflow

具体步骤可以参考tensorflow中文社区,点击打开链接

执行:

pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

安装成功后可以在terminal中打开Python

import tensorflow

我可能之前很多的操作不够正确,发现导入报错了:

ImportError: cannot import name pywrap_tensorflow

ImportError: No module named protobuf

这里我参照了https://stackoverflow.com/questions/38680593/importerror-no-module-named-google-protobuf

sudo pip install google
sudo pip install protobuf

但是在安装protobuf的是时候又说我之前安装过
Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages (from protobuf)

因此我把它卸载重新安装了:

sudo pip uninstall protobuf
sudo pip install protobuf

 

这么一顿操作之后就ok了!!!

 

 

2、安装keras

这里参照github上的教程点击打开链接

 

sudo pip install keras

安装好之后就能正常使用了~~

3、tips:

在使用pip安装的时候需要注意使用最新版本的pip,否则会安装不成功。

 

 

 

 

 

 

 

### 在Linux Ubuntu 18.04上使用Python 2.7安装TensorFlowKeras 尽管官方推荐使用Python 3.x来安装TensorFlowKeras,但在某些特殊情况下可能仍需使用Python 2.7。需要注意的是,TensorFlow自2.0版本起已停止对Python 2的支持[^1]。因此,在这种场景下,建议安装较旧的TensorFlow版本(如1.15),并搭配兼容的Keras版本。 以下是具体的安装方法: #### 1. 安装依赖项 在Ubuntu 18.04中,默认已经预装了Python 2.7。为了确保开发环境正常工作,需要先安装一些必要的工具库: ```bash sudo apt-get update sudo apt-get install -y build-essential cmake git pkg-config libatlas-base-dev ``` #### 2. 创建虚拟环境 由于Python 2.7即将被淘汰,为了避免影响系统的默认Python环境,强烈建议通过`virtualenv`创建独立的虚拟环境。 ```bash sudo apt-get install -y python-pip python-virtualenv mkdir ~/tf_keras_env && cd ~/tf_keras_env virtualenv --python=python2.7 tf_keras_py2 source tf_keras_py2/bin/activate ``` #### 3. 安装TensorFlow 对于Python 2.7,可以选择安装最后一个支持该解释器的TensorFlow版本——即TensorFlow 1.15。可以通过pip完成安装: ```bash pip install tensorflow==1.15 ``` 验证安装是否成功: ```python import tensorflow as tf print(tf.__version__) ``` #### 4. 安装Keras 同样地,选择与TensorFlow 1.15兼容的Keras版本(通常为2.2.4或更早)。执行以下命令: ```bash pip install keras==2.2.4 ``` 测试Keras是否能正常使用: ```python import keras print(keras.__version__) ``` #### 5. 可选:安装其他常用库 如果项目涉及图像处理或其他功能需求,还可以额外安装Pillow、Matplotlib等辅助库: ```bash pip install pillow matplotlib opencv-python ``` --- ### 注意事项 - Python 2.7已于2020年正式退役,许多现代框架不再提供对其的支持。出于长期维护性安全性考虑,应尽早迁移到Python 3.x。 - 如果计划部署GPU加速模型,则需要进一步配置CUDA驱动程序及相关cuDNN库[^2]。 ---
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值