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.
Tôi thấy điều này đúng nhưng không cần xóa anaconda. Tôi gặp vấn đề tương tự nhưng với nhiều phiên bản python. Tuy nhiên, tôi tạo ra một môi trường chỉ sử dụng phiên bản Anaconda (trong khi trong môi trường đó). Trong thiết bị đầu cuối (trên mac và thiết bị đầu cuối phù hợp khác), gõ/sao chép
conda create -n dataweekends python=2.7 pandas scikit-learn jupyter matplotlib
dataweekends chỉ đơn giản là tên của môi trường mà bạn đã tạo. Để truy cập này, chỉ cần sử dụng lệnh
source activate dataweekends
Hãy lưu ý rằng bạn có thể (có thể) phải cài đặt lại phụ thuộc một lần trong đó môi trường mới.
tôi đã lừa này từ đây "https://www.dataweekends.com/blog/2017/03/09/set-up-your-mac-for-deep-learning-with-python-keras-and-tensorflow"
Tôi cũng xin đề nghị thiết lập môi trường khác nhau đối với từng dự án bạn làm trong python.
Bạn có nhiều phiên bản Python không? Bạn đã cài đặt keras vào cái nào? – Selcuk
Cảm ơn câu hỏi hay. Thật vậy, tôi có nhiều phiên bản của python, nhưng tôi đã cài đặt nó cho 2.7 và thử nó với 2.7 quá. –
Và nếu tôi tìm trong thư mục với các gói, nó cũng có: '/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' –