天天看點

MacOS Python報錯:ModuleNotFoundError: No module named ‘keras‘

執行腳本時,導入包from keras.preprocessing.image import ImageDataGenerator,報錯ModuleNotFoundError: No module named 'keras',則pip安裝keras:

pip install keras
           

安裝失敗,仍報錯:

Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied
           

使用sudo安裝:

​​​​​​​sudo python -m pip install keras
           

keras安裝成功!

但是執行腳本時仍報錯:ModuleNotFoundError: No module named 'tensorflow'

pip安裝tensorflow:

sudo python -m pip install tensorflow
           

安裝失敗,報錯:

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)

ERROR: No matching distribution found for tensorflow

MacOS安裝tensorflow:

1. Set up(arm64)

bash ~/miniconda.sh -b -p $HOME/miniconda
source ~/miniconda/bin/activate
conda install -c apple tensorflow-deps
           

2.Install base TensorFlow

python -m pip install tensorflow-macos
           

3.Install tensorflow-metal plug-in

python -m pip install tensorflow-metal
           

成功!