如何卸载弹性豆茎上的pip包装



如何在弹性beanstalk上卸载pip包?

我们删除了我们的需求中的软件包。TXT文件,但我们认为该软件包仍在那里,因为它会与我们与完全相同的名称创建的另一个应用程序相撞。

详细信息:

我们曾经有这个软件包的django-什么。在我们的.py文件中,它像

一样导入
from whatever import something

包裹没有给我们足够的控制权,因此我们推出了自己的包裹,称为whyther

我们使用的

from whatever import goodstuff

aws eb现在返回一个错误"无法从任何东西导入良好",这在很大程度上暗示了django-无论如何甚至不在要求中。txt

到目前为止,我认为最好的选择是SSH进入实例并进行类似:

source /opt/python/run/venv/bin/activate && yes | pip uninstall package-to-uninstall

您可以在.ebextensions中的syspackages.config文件中添加以下为container_command:

command: "source /opt/python/run/venv/bin/activate && yes | pip uninstall package-to-uninstall"

请让我知道您是否想出了一种更优雅的修复方法。

最新更新