gpt4 book ai didi

python - pip freeze 实际导入的包

转载 作者:太空宇宙 更新时间:2023-11-04 03:02:59 25 4
gpt4 key购买 nike

我有一个 (Django) 项目,其中有很多我在没有 virtualenv 的情况下开始的导入。有没有办法

pip freeze

只有项目中某处实际导入的 Python 包,即我的项目需要它们?

pip freeze

会列出我系统中安装的所有软件包,但我只需要我的项目使用的那些。

最佳答案

手动解决方案可能是

用grep查找包

grep -r import ./*/*[.py] > j.t

用python遍历j.t中的所有行

fromIndex = line.find('from')
importIndex = line.find('import')
if fromIndex != -1:
return = line[fromIndex + 5 : importIndex - 1][5:]
else:
return = line[importIndex + 7:]

删除所有重复项

在虚拟环境中卡住 pip 以查找版本号

pip freeze out the virtual env for find the other version number

关于python - pip freeze 实际导入的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40399145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com