在VisualStudioCode容器中安装Python库
我可以在位于 Docker Volume 的文件夹中编辑 python 代码。我使用 Visual Studio Code,一般情况下它工作正常。
我遇到的唯一问题是库(例如 pandas 和 numpy)未安装在 Visual Studio 创建的用于装载卷的容器中,因此我收到警告错误。
如何在 Visual Studio Code 容器中安装这些库?
** 更新 **
这是我的应用程序Dockerfile,看到库包含在图像中,而不是卷中:
FROM daskdev/dask
RUN /opt/conda/bin/conda create -p /pyenv -y
RUN /opt/conda/bin/conda install -p /pyenv scikit-learn flask waitress gunicorn
pytest apscheduler matplotlib pyodbc -y
RUN /opt/conda/bin/conda install -p /pyenv -c conda-forge dask-ml pyarrow -y
RUN /opt/conda/bin/conda install -p /pyenv pip -y
RUN /pyenv/bin/pip install pydrill
该应用程序以docker compose:
version: '3'
services:
web:
image: img-python
container_name: cont_flask
volumes:
- vol_py_code:/code
ports:
- "5000:5000"
working_dir: /code
entrypoint:
- /pyenv/bin/gunicorn
command:
- -b 0.0.0.0:5000
- --reload
- app.frontend.app:app