Pip不在docker上安装软件包

所以我有一个用Django的cookiecutter创build一个docker的形象,我需要安装额外的Python包为我的应用程序工作。 试图安装的包是django markdown ,所以我编辑了需求文件夹中的base.txt,当我运行命令时, sudo docker-compose -f dev.yml run django pip install -r requirements/base.txt它显示我这个输出: 在这里输入图像说明

所以它看起来像它实际上安装包,但如果我再次运行它看起来像它的第一次,并试图再次安装它,如果我尝试运行我的Django项目我得到ImportError: No module named 'django_markdown' 。 有什么可能导致这个问题,我应该做什么解决方法?

我已经尝试安装不同的软件包,即使使用sudo docker-compose -f dev.yml run django pip install [package name]命令sudo docker-compose -f dev.yml run django pip install [package name]得到相同的结果

你需要重build你的镜像当你尝试在docker中安装新的包