gpt4 book ai didi

python - 如何在Windows下使用所有外部编译Python?

转载 作者:行者123 更新时间:2023-12-01 06:16:02 26 4
gpt4 key购买 nike

当我使用 PCBuild\build.bat 编译 Python 时,我发现一些 Python 外部项目(如 ssl、bz2...)未编译,因为编译器未找到它们。

我确实运行了 Tools\Buildbot\external.bat 并且它确实将它们下载到 \Tools\ 中,但看起来构建并未在此寻找它们位置,并且 PCBuild\readme.txt 未提供与此相关的正确信息。

如果确实重要的话,我确实在此系统上使用 VS2008 和 VS2010。

示例:

Build log was saved at "file://C:\dev\os\py3k\PCbuild\Win32-temp-Release\_tkinter\BuildLog.htm"     _tkinter - 2 error(s), 0 warning(s)                                                                 Build started: Project: bz2, Configuration: Release|Win32                                           Compiling...                                                                                        bz2module.c                                                                                         ..\Modules\bz2module.c(12) : fatal error C1083: Cannot open include file: 'bzlib.h': No such file or directory 

最佳答案

Tools\buildbot\external.bat 必须从 py3k 根目录运行,而不是像您那样从 Tools\buildbot\ 子目录运行。另外,要构建具有 Tkinter 支持的 Python 发行版,您必须编辑或复制 Tools\buildbot\external.bat 以删除 DEBUG=1,以便它可以构建 tclXY.dll/tkXY.dll(不带 -g 后缀)。

关于python - 如何在Windows下使用所有外部编译Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307813/

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