簡體   English   中英

Pip安裝Keras和TensorFlow缺少軟件包?

[英]Pip Install Keras and TensorFlow missing packages?

我使用pip安裝keras和tensorflow,但是當我從keras導入子軟件包時,我的shell無法通過PyBfloat16_Type.tp_base檢查。

我嘗試卸載並重新安裝tensorflow,但是我不確定是什么原因導致此錯誤。

from keras.models import Sequential
from keras.layers import Dense
3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]
Python Type "help", "copyright", "credits" or "license" for more information.
>>>[evaluate machineLearning.py]
Using TensorFlow backend. 2019-04-21 00:31:22.995541: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr 
aborted (disconnected)
>>>

有人可以幫我解決這個問題嗎?

您可以嘗試將python降級到3.6(我知道有些人在使用python 3.7時對tensorflow和keras有麻煩)。 一種簡單的方法是下載anaconda,使用python 3.6創建一個新環境,然后安裝tensorflow和keras。

conda create -n myenv python=3.6

conda activate myenv

pip3 install tensorflow

pip3 install keras

您可以嘗試以下幾種方法:

首先,嘗試卸載並重新安裝TensorFlow,然后查看問題是否得到解決(如果已安裝GPU版本,請在以下命令中用tensorflow-gpu替換tensorflow ):

pip uninstall tensorflow 

pip install --no-cache-dir tensorflow

如果問題仍未解決,請嘗試使用numpy執行相同的操作:

pip uninstall numpy

pip install --no-cache-dir numpy

希望這兩個之一可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM