Indeed the problem was that I had multiple versions of Python.
Removing Anaconda Python and installing all libraries using pip/apt-get instead of conda solved my problem.
Я нашел это, чтобы быть правдой, но нет необходимости удалять анаконду. У меня была такая же проблема, но с несколькими версиями python. Тем не менее, я создал среду, которая использовала только версию Anaconda (в то время как в этой среде). В терминале (на макинтош и других подходящих терминалов), тип/копировать
conda create -n dataweekends python=2.7 pandas scikit-learn jupyter matplotlib
dataweekends просто название среды, созданного Вами. Чтобы получить доступ к этому, просто используйте команду
source activate dataweekends
Помните, что вы могли бы (возможно) придется переустановить зависимости один раз в этой новой среде.
Я получил эту уловку отсюда «https://www.dataweekends.com/blog/2017/03/09/set-up-your-mac-for-deep-learning-with-python-keras-and-tensorflow»
Я хотел бы также рекомендовать создание различных условий для каждого проекта вы делаете в питоне.
У вас есть несколько версий Python? Для чего вы установили keras? – Selcuk
Спасибо, хороший вопрос. На самом деле у меня есть несколько версий python, но я установил его на 2.7 и попробовал его с 2.7. –
И если я смотрю в папку с пакетами, это также есть: '/usr/local/lib/python2.7/dist-packages/keras/datasets$ ls cifar100.py cifar10.py cifar.py data_utils .py imdb.py __init__.py mnist.py reuters.py cifar100.pyc cifar10.pyc cifar.pyc data_utils.pyc imdb.pyc __init __. pyc mnist.pyc reuters.pyc' –