python代码打包成动态库_python生成动态库pyd

一、gcc下载安装:

二、配置gcc环境变量:

要正常使用MinGW,还需要设置环境变量。

桌面-》鼠标右键单击我的电脑-》属性-》高级-》环境变量

–将C:\MinGW\bin加入PATH-----------------这是寻找gcc编译器的路径。

–将C:\MinGW\include加入INCLUDE---------这是Include查找头文件的路径。

–将C:\MinGW\lib加入LIB---------------------这是标准库存放的路径。

打开CMD在命令提示符下输入gcc –v,看到gcc版本信息,gcc安装OK

打开CMD在命令提示符下输入gdb –v,看到gdb版本信息,gdb安装OK

打开CMD在命令提示符下输入make –v,看到make版本信息,make安装OK

三、python安装Cython:

四、vs版本:

修改:python374\Lib\distutils\cygwinccompiler.py

def get_msvcr():

"""Include the appropriate MSVC runtime library if Python was built

with MSVC 7.0 or later.

"""

msc_pos = sys.version.find('MSC v.')

if msc_pos != -1:

msc_ver = sys.version[msc_pos+6:msc_pos+10]

if msc_ver == '1300':

# MSVC 7.0

return ['msvcr70']

elif msc_ver == '1310':

# MSVC 7.1

return ['msvcr71']

elif msc_ver == '1400':

# VS2005 / MSVC 8.0

return ['msvcr80']

elif msc_ver == '1500':

# VS2008 / MSVC 9.0

return ['msvcr90']

elif msc_ver == '1600':

# VS2010 / MSVC 10.0

return ['msvcr100']

else:

# raise ValueError("Unknown MS Compiler version %s " % msc_ver)

return []

五、错误:

cannot find -lmsvcr140

python3 setup.py build_ext --inplace --compiler=mingw32 -DMS_WIN64=1

参考资料:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值