今天编译一个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
)
分享到:
相关推荐
arm平台下使用ndk工具交叉编译python,用于android系统;android-arm平台ndk交叉编译python
在windows下用MinGW编译python源代码需要对代码做一些简单的修改,本文列举了修改方法,并详细的讲解编译过程中会遇到的问题。
3、若要编译Python的PYD格式模块打开“编译Python的pyd格式模块”源码查看使用说明,编译好的PYD文件请放在PYTHON安装目录的Lib文件夹下面,如D:\python36\lib 4、若要运行Python代码请先将text.py放在python装目录...
pycdc文件,用于反编译python3.9以上版本的pyc文件
dlib18.17 编译好的python-dlib库 不需要安装vs和boost cmake,直接pip安装,亲测有效,非常简单 命令: pip install dlib-19.17.0-cp36-cp36m-win_amd64
python安装完毕后,提示找不到ssl模块: [www@pythontab.com ~]$ python Python 2.7.15 (default, Oct 23 2018, 18:08:43) [GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux2 Type help, copyright, credits or ...
用于将(静态)PyTorch图形编译为C(依赖于TH和THNN)的Python模块。
python反编译成.py获得源码所需要的文件
环境python 3.6 准备工具 uncompyle6 pip pyinstaller 1、下载 pyinstxtractor.py 地址:https://sourceforge.net/projects/pyinstallerextractor/ ________________________________________ 2、把pyinstxtractor....
编译成python2模块的包 直接放到包site-packages目录下即可
由于大部分linux版本中python版本仍停留在2.6.x,而且在centos6.x中yum又绑定系统python版本(即系统中2.6.x的python不能做任何改动),所以额外写了一个脚本能一键下载安装python2.7.11,默认编译为动态库。
首先,将C++下的代码编译为动态库,并将生成的动态库命名为封装模块的名字,如:用BOOST_PYTHON_MODULE(Module_Name)宏对需要导出的函数、全局变量、类等导入Python的Module_Name模块,此时生成的动态库需要更名为...
python库和其第三方库,在嵌入式linux操作系统上交叉编译的步骤
python反编译 python反编译 moons 电机测试软件串口通讯 调试 python反编译
反编译pyc工具
易语言模块可以反编译了!!而且发布了源码!!大家快来下载!!! (编译需要模块。) 模块下载地址: http://download.csdn.net/source/2635638 (想要编译,先下模块!!!↑↑↑↑下了模块再下载这个源码,就...
详细描述在Linux下编译python版gdal,同时编译各种支持库,如geos,hdf4,hdf5,proj4,jasPer
dlib18.17 编译好的python-dlib库 不需要安装vs和boost cmake,直接pip安装,亲测有效,非常简单
python反编译工具合集
移植Python2.7.11到ARM平台,已验证成功。文档中包括相应的补丁。