Sud*_*fle 1 python docker docker-compose
我正在使用docker运行Django项目.现在我想在Docker容器中安装Python包并运行以下命令:
docker-compose django run pip install django-extra-views
现在,当我这样做时docker-compose up,我得到一个错误ImportError: No module named 'extra_views'.docker-compose django run pip freeze也没有显示上述包装.
我错过了什么吗?
看起来你在pip install一次性容器中运行了.这意味着您的包不会安装在使用docker-compose up或创建的后续容器中docker-compose run.您需要在映像中安装依赖项,通常是将pip install命令添加到Dockerfile中.这样,从该映像创建的所有容器都将具有可用的依赖项.
| 归档时间: |
|
| 查看次数: |
4239 次 |
| 最近记录: |