今天编译一个python模块,我的python版本是2.5,vc是6.0,结果不成功提示说要用vs2003来编译,很郁闷便google之,没有找
到一篇可操作的文字,更加郁闷,索性翻python编译的代码,发现在Python25\Lib\distutils\msvccompiler.py里
面判断的,直接把相关代码全部注释掉,再编译结果就ok了,注释以下两处代码:
<!---->
try
:
if
version
>
7.0
:
self.set_macro(
"
FrameworkSDKDir
"
, net,
"
sdkinstallrootv1.1
"
)
else
:
self.set_macro(
"
FrameworkSDKDir
"
, net,
"
sdkinstallroot
"
)
except
KeyError, exc:
raise
DistutilsPlatformError, \
(
"""
Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.
"""
)
<!---->
if
len (self.
__paths
)
==
0:
raise
DistutilsPlatformError, \
(
"
Python was built with %s,
"
"
and extensions need to be built with the same
"
"
version of the compiler, but it isn't installed.
"
%
self.
__product
)
分享到:
相关推荐
- Python的模块加载机制可能会引发安全问题,尤其是当多个模块有相同的名字但来自不同的来源时。Python会按照特定的顺序(当前目录 -> sys.path列表中的其他目录)来查找和加载模块。 - 如果服务器对某些高风险模块...
- **解释性**:Python是一种解释型语言,无需编译,可以直接运行,便于调试和快速迭代。 - **面向对象**:Python支持面向对象的编程范式,有助于构建复杂的应用程序和系统。 - **丰富的库**:Python拥有庞大的标准库...
.whl文件通常包含了Python模块的预编译版本,以及相关的元数据,使得用户可以通过pip等工具快速、方便地安装。 zkyhaxpy库的具体功能和用途尚未在资源描述中明确给出,但根据其命名规则,我们可以推测它可能是一个...
PyPy是Python开发者为了更好的Hack Python创建的项目。此外,PyPy比CPython是更加灵活,易于使用和试验,以制定具体的功能在不同情况的实现方法,可以很容易实施。 该项目的目标是,让PyPy比C实现的Python更为容易的...
总的来说,"hack sources_metin2pythonloader_"揭示了Python在游戏开发中的强大应用,特别是对于Metin2这样的网络游戏,PythonLoader提供了灵活且高效的解决方案。通过深入理解PythonLoader的工作原理和实践,开发者...
- `numpy\distutils\mingw\gfortran_vs2003_hack.c`:与Numpy的编译配置相关的文件,确保在不同平台上的兼容性。 - `matplotlib\backends\web_backend\`:Web后端相关资源,可能包含了网页版用户界面所需的CSS样式和...
此外,它还集成了SSH(Secure Shell)接管模块和一个Python实现的DDoS(Distributed Denial of Service)攻击模块。 首先,让我们深入了解IRC(Internet Relay Chat)及其与SSL的结合。IRC是一种实时的文本聊天协议...
这个存储库包含一个示例,说明如何创建一个二进制 python 模块,其中嵌入了它的所有依赖项。 为了制作这个神奇的食谱,你需要在建筑机器上: : pip install pyinstaller : pip install cython 其中之一,取决于...
这个名称没有明确指出具体的技术细节,但考虑到标签为"Hack",我们可以推测这可能与网络安全、黑客技术或者逆向工程相关。在这个场景下,我们将围绕这些主题展开讨论。 黑客技术是一个广义的概念,它涵盖了从安全...