首页 > 解决方案 > ModuleNotFoundError:没有名为“瓶子”的模块

问题描述

这是我正在运行的问题:

我使用 anaconda 安装,后来使用 pip 安装:conda install -c conda-forge bottle

当我在 spyder 中运行我的代码时:

from bottle import run, post


@post('/')  
def main():  
    return 


if __name__ == '__main__':  
    run(host='localhost', port=8080, debug=True)

我明白了:

Bottle v0.12.18 server starting up (using WSGIRefServer())...
Listening on http://localhost:8080/
Hit Ctrl-C to quit.

但是当我尝试python bot.py在命令中运行时,我得到:

Traceback (most recent call last):
  File "bot.py", line 1, in <module>
    from bottle import run, post
ModuleNotFoundError: No module named 'bottle'

为什么它向我显示这个错误,因为bottle它已明确安装?

标签: pythonpython-3.xbottle

解决方案


我建议先安装 pip 然后运行命令

pip install bottle

在你的壳里。


推荐阅读