【问题标题】:What can I safely remove in a python lib folder?我可以在 python lib 文件夹中安全地删除什么?
【发布时间】:2020-04-01 08:47:43
【问题描述】:

我正在使用:

mkdir -p build/python/lib/python3.6/site-packages
pipenv run pip install -r requirements.txt --target build/python/lib/python3.6/site-packages

创建一个目录build,其中包含我的python项目所需的一切,但我还需要尽可能多地节省空间。

为了节省空间,我可以安全地移除什么?

也许我可以find build -type d -iname "*.dist-info" -exec rm -R {} \; 吗?

如果我离开*.pyc,我可以删除*.py吗?

谢谢

【问题讨论】:

  • 你为什么不试试呢?当你想删除一个文件时,你可以重命名它(例如abc.pyabc.py.del)。当一切仍然有效时,您可以删除该文件。但你必须测试一切以确保......

标签: python pip requirements pyc


【解决方案1】:

如果您的项目不需要在 Windows 上运行,则可能是特定于平台的 *.exe 文件:

How to prevent *.exe ...

删除 *.pyc(字节编译的文件),对加载时间有影响:100% 支持,这与您的反向技巧不同:在某些 python 中仅保留 *.pyc(并删除大多数 *.py 源)版本;恕我直言不安全,但从未尝试过。

【讨论】:

    猜你喜欢
    • 2020-03-14
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 2022-01-23
    • 2013-07-01
    • 2019-12-09
    相关资源
    最近更新 更多