gpt4 book ai didi

python - 在 Visual Studio Code 容器中安装 Python 库

转载 作者:行者123 更新时间:2023-12-04 12:01:57 24 4
gpt4 key购买 nike

我可以在位于 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

最佳答案

https://code.visualstudio.com/docs/python/python-tutorial
在 VScode 文档中,python 教程下有一个名为“安装和使用包”的部分。我想这会向你解释。
编辑:
你有没有把它添加到你的 dockerfile 中?喜欢:
运行 pip 安装 Pandas
试着看看这个问题的答案,看看它是否有帮助:
How to add Python libraries to Docker image
编辑2:
似乎VSC在创建容器时使用的是本地环境,并且没有devcontainer.json文件。
我认为您需要在本地环境中安装库或在 VSC 中设置开发容器:
https://code.visualstudio.com/docs/remote/create-dev-container
Microsoft 有一个带有开发容器模板的 GitHub 存储库:
https://github.com/microsoft/vscode-dev-containers
如果您已经设置了开发容器,能否请您将您的 devcontainer.json 文件添加到您的问题中,以便可以查看它?

关于python - 在 Visual Studio Code 容器中安装 Python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68010585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com