python - 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
它已明确安装?
解决方案
我建议先安装 pip 然后运行命令
pip install bottle
在你的壳里。
推荐阅读
- database - 什么是数据库的操作系统身份验证?
- javascript - 用另一个数组过滤 D3 多维数组
- sql - 不能在 sql 查询 APEX ORACLE 中使用绑定变量作为表名
- rtsp - 带有 openrtsp 的奇怪输出文件
- webrtc - 我需要多长时间的 TURN 服务器
- jhipster - 登录后keycloak返回错误未找到活动密钥,
- apache - 无法建立连接,因为目标机器主动拒绝它 apache wampserver
- origen-sdk - 以编程方式访问 origen save 命令
- json - 在类似 JSON 的文档中为非数字原子值添加引号
- excel - 在 IF/CountIf 中跳过单元格