microclimate - 如何在 Microclimate 中安装 Python 模块
问题描述
我在本地(在 macOS 上)安装了 Microclimate,并尝试了一个简单的网络抓取应用程序。Microclimate 构建成功,但出现运行时错误
k (most recent call last):
File "app.py", line 4, in <module>
from bs4 import BeautifulSoup as mySoup
ImportError: No module named 'bs4'
看来我需要安装一个模块,我该怎么做?
另外,正在使用什么 Python 版本?
解决方案
Microclimate 在使用项目根目录中的 Dockerfile 构建的 docker 容器中运行您的应用程序。
如果您从标准 Python 模板创建项目,您将已经有一行开头:
RUN pip install
只需添加BeautifulSoup4
到正在安装的模块列表中,微气候应该重建并启动您的应用程序。
使用的 python 级别也在该 dockerfile 的顶部定义。在默认模板中,当前是 Python 3.7
推荐阅读
- python - 我在这个脚本中遇到错误,在 tkinter 显示器上什么都看不到
- r - \xe8 匹配 str_detect() 和 str_replace_all() 中的 \xf1
- r - 在 r 中粘贴具有条件的列元素
- rest - 使用带有 REST 的 MarkLogic 搜索 API 仅提取数据(没有响应元素)
- android - Exo PlayerView 第一帧拉伸到全屏
- python - 将音频文件保存到所需路径
- flutter - 运行天气应用程序时出现此错误我正在使用 json 和 http 库来获取数据但我不知道为什么会出现此错误
- mysql - Spring Data JPA - 悲观锁定不起作用
- pandas - Pandas - 计算平均值并在新列中添加值
- javascript - 未捕获的错误 typeerror calendar.fullcalendar 不是函数