Python包索引(PyPI)引入新限制,以防止ZIP解析器混淆攻击,保护包安装程序。PyPI将拒绝构造ZIP混淆攻击的归档文件,并逐步淘汰不正确的RECORD文件。用户和维护者应确保工具更新,遵循ZIP标准。
本文讨论了 Python 包的安装和搜索路径。Python 默认在特定路径查找包,用户可通过环境变量 PYTHONPATH 添加自定义路径。使用 pip 安装包时,包会安装到 site-packages 目录。虚拟环境用于隔离项目依赖,避免冲突。运行脚本的方式会影响 sys.path,建议使用模块方式运行以确保路径一致性。
完成下面两步后,将自动完成登录并继续当前操作。