python-3.x - 通过 python3 pip 在 linux 上运行 tensorflow
问题描述
我已经在我的 linux 上安装了 python 和 tensorflow,这是我完成的所有步骤:
sudo apt install python3 python3.pip
sudo pip3 install ––upgrade pip
pip3 install ––upgrade setuptools
pip3 install tensorflow
pip3 install keras
安装了这个版本的 tensorflow 和 keras:
Alt@mx:/mnt/Project/ML/AE
$ pip3 show tensorflow
Name: tensorflow
Version: 2.4.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: packages@tensorflow.org
License: Apache 2.0
Location: /home/Alt/.local/lib/python3.7/site-packages
Requires: keras-preprocessing, wrapt, gast, tensorboard, six, google-pasta, h5py, typing-extensions, tensorflow-estimator, astunparse, wheel, opt-einsum, grpcio, protobuf, flatbuffers, termcolor, absl-py, numpy
Required-by:
和:
Alt@mx:/mnt/Project/ML/AE
$ pip3 show keras
Name: Keras
Version: 2.4.3
Summary: Deep Learning for humans
Home-page: https://github.com/keras-team/keras
Author: Francois Chollet
Author-email: francois.chollet@gmail.com
License: MIT
Location: /home/Alt/.local/lib/python3.7/site-packages
Requires: pyyaml, h5py, scipy, numpy
Required-by:
Alt@mx:/mnt/Project/ML/AE
我在 vscode 上创建了一个简单的代码:
import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Session()
print(sess.run(hello))
但是当我通过 vscode 运行它时,我得到了:
Alt@mx:/mnt/Project/ML/AE
$ /usr/bin/python3 /mnt/Project/ML/AE/simple_auto_encoder.py
Illegal instruction
Alt@mx:/mnt/Project/ML/AE
我的错误是什么?
解决方案
这个问题可能与二进制支持的指令集有关。检查与您的 CPU 的兼容性。有关更多信息,请查看此。
我还想提一下,您不必单独安装该keras
库,因为它包含在tensorflow
.
推荐阅读
- html - 如何让 CSS 缩放元素不影响页面滚动条?
- pyqt5 - QGraphicsPixmapItem 未正确定位
- azure - 将 Azure B2C 与 PowerBI Embedded 结合使用
- python - 如何使用单独的加载方法执行类?
- java - 使用专用 tomcat 用户运行 Tomcat9:启动失败,在 localhost:8080 中出现 JAVA_HOME 或 500
- python - 列值的求和函数不返回总和值而是返回奇异数组?
- python-3.x - Python3 DTLS 服务器/客户端
- java - 递归函数打印大的非预期值。尝试打印 Instructions.l 请求的递归值
- javascript - Vue 无法与 html 一起正常工作(在不应该按下按钮时刷新)
- reactjs - 在 React 应用程序中注册提交时将 displayName 添加到新的 Firebase Auth 配置文件