如何卸载随pip3和it安装的软件包';什么是依赖关系?

如何卸载随pip3和it安装的软件包';什么是依赖关系?,pip,centos,airflow,Pip,Centos,Airflow,我正在centOS 8中安装apache airflow。只有pip3在我的环境中工作。我对环境变量做了一些操作,它为气流创建了两个配置文件。我找不到其他配置文件来删除它。所以,我试图卸载气流。我曾经 pip3 uninstall apache-airflow 它删除了软件包,但仍然安装了其他依赖文件。我在谷歌上搜索到了pip autoremove,但它对pip3不起作用 我正试图找到一种方法,通过删除所有旧文件和依赖的软件包来再次清理安装。有没有办法在pip3中使用autoremove,或者

我正在centOS 8中安装apache airflow。只有pip3在我的环境中工作。我对环境变量做了一些操作,它为气流创建了两个配置文件。我找不到其他配置文件来删除它。所以,我试图卸载气流。我曾经

pip3 uninstall apache-airflow
它删除了软件包,但仍然安装了其他依赖文件。我在谷歌上搜索到了
pip autoremove
,但它对pip3不起作用


我正试图找到一种方法,通过删除所有旧文件和依赖的软件包来再次清理安装。有没有办法在pip3中使用autoremove,或者我的问题有没有其他解决方法?

如果您创建了一个新的虚拟环境,然后在其中安装软件包,可能会这样

python3 -m venv /path/to/new/virtual/environment
source <venv>/bin/activate.csh
pip3 install apache-airflow
pip3 freeze > dependencies.txt
python3-m-venv/path/to/new/virtual/environment
source/bin/activate.csh
pip3安装apache airflow
pip3冻结>依赖项.txt
然后进行pip冻结,现在您可以删除工作环境中所有已安装的软件包(它们是apache airflow及其依赖项)。因此,您可以转到您的工作环境并删除它们:

pip3 uninstall -r <path>/dependencies.txt
pip3卸载-r/dependencies.txt

删除$AIRFLOW\u HOME下的所有文件(默认路径:
~/AIRFLOW
)。气流将在
$afflow\u HOME/afflow.cfg
中查找配置文件。因此,重新安装airflow,将
$airflow\u HOME
设置到您希望保存所有配置文件和DAG的位置,如中所述。

可能的副本