为什么在SublimeText中出现ModuleNotFoundError:没有名为“ keras”的模块?

时间:2019-08-03 16:38:00

标签: python-3.x keras sublime-anaconda

初学者在这里!我已经成功(我认为)根据this post使用Anaconda设置并安装了深度学习环境的所有必需库,但是现在当我在SublimeText中构建以下代码时:

from numpy import loadtxt
from keras.models import Sequential
from keras.layers import Dense

它给了我错误:

ModuleNotFoundError: No module named 'keras'
[Finished in 1.8s with exit code 1]
[cmd: ['/Library/Frameworks/Python.framework/Versions/3.7/bin/python3', '-u', '/Users/Nik/Desktop/keras_first_network.py']]
[dir: /Users/Nik/Desktop]
[path: /usr/bin:/bin:/usr/sbin:/sbin]

我认为这是兼容性问题,因此我使用conda install python=3.6.4降级了Python,但错误不断出现。发生什么事了?

我尝试将Python降级到较低版本。当我从终端直接在Python中运行上述代码时,没有错误。

1 个答案:

答案 0 :(得分:0)

解决了!根据sublimetext.com/docs/3/revert.html重新安装了Python3和SublimeText 3,这解决了我的问题。怀疑这只是很多混杂的途径,并指出这样的预感可以解决它