大家好,小编来为大家解答以下问题,python如何生成dll文件,python自动生成文件夹,今天让我们一起来看看吧!
一、gcc下载安装:
二、配置gcc环境变量:
要正常使用MinGW,还需要设置环境变量。
桌面-》鼠标右键单击我的电脑-》属性-》高级-》环境变量
–将C:\MinGW\bin加入PATH-----------------这是寻找gcc编译器的路径怎样用python画弧形花瓣。
–将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
参考资料: