[英]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.