python-3.x - 为什么我在 SublimeText 中收到 ModuleNotFoundError: No module named 'keras'?
问题描述
初学者在这里!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]
我认为这是一个兼容性问题,所以我使用 Python 降级,conda install python=3.6.4
但错误不断出现。发生了什么?
我试过降级Python
到较低版本。当我从终端直接在 Python 中运行上述代码时,没有错误。
解决方案
解决了!根据 sublimetext.com/docs/3/revert.html 重新安装了 Python3 和 SublimeText 3,这解决了我的问题。怀疑这只是很多混淆的路径和指向,所以有预感重置会解决它
推荐阅读
- python-3.x - 文本自动完成不适用于个人包的 Jupyter 导入
- javascript - 如何计算 JSON 对象中的值?
- monitoring - 使用 Prometheus 警报管理器使用多个指标发送警报
- vba - 访问 VBA 记录集以在不同表单上查找第一个错误?
- performance - Go 按位运算性能之谜
- android - MotionLayout 和 ConstraintLayout 不围绕儿童高度设置动画
- c++ - 控制台未正确读取输入字符串
- reactjs - 对象不能作为平面列表中的 React 子项有效吗?
- javascript - 从 JS 中的 Mail 接收到 header
- javascript - 隐藏 SSRS 授权