如何获取通过pip/conda安装的最新软件包?

14 浏览
0 Comments

如何获取通过pip/conda安装的最新软件包?

我想要排除问题,因为我最近安装的软件包可能影响了我的环境。

0
0 Comments

问题:如何获取由pip/conda安装的最新软件包?

原因:此问题的出现可能是因为用户希望了解如何获取最新安装的软件包,以确保他们使用的是最新版本的软件包。

解决方法:

1. 使用pip和conda的内置功能:

import os
import time
from pip._internal.utils.misc import get_installed_distributions
for package in get_installed_distributions():
    print ("{}\t{}".format(time.ctime(os.path.getctime(package.location)), package))

这段代码将使用pip的内部工具来检索已安装的软件包,并显示每个软件包的安装时间和位置。

2. 使用pip-date:

pip-date是一个Python包,可以帮助用户获取已安装包的安装日期。用户可以在https://github.com/E3V3A/pip-date/上找到pip-date的详细信息和使用方法。

注意:第一个解决方法可能已过时,因为有人在stackoverflow上提到了它的过时性。因此,pip-date可能是更好的选择。

0