【问题标题】:virtualenv creation fails with error "StopIteration"virtualenv 创建失败并出现错误 \"StopIteration\"
【发布时间】:2023-01-03 01:57:01
【问题描述】:

为了在大型 Python 环境中精简 Docker 镜像,我尝试删除尽可能多的文件和目录(缓存包、__pycache__ 目录、.pyc.md.txt 文件等)。

现在 pre-commit 初始化失败,因为它无法创建其虚拟环境。我也不能直接使用virtualenv

$ python -m virtualenv foo2
StopIteration:

【问题讨论】:

  • 控制台输出真的没有比这更多的了吗?

标签: python virtualenv python-packaging


【解决方案1】:

该问题是由从 site-packages/virtualenv-20.17.0.dist-info/ 中删除 entry_points.txt 引起的。

此文件定义入口点,包括允许 shell 调用适当函数的 console_scripts 入口点 (source)。

【讨论】:

    猜你喜欢
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2019-07-27
    • 2018-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多