今天仿照32位的ModuleA.cp35-win32.pyd,制作了64位的pyd.很随意地命名为ModuleA.cp35-win64.pyd,然后在64环境里编译.发现一直报"ImportError: No module named ModuleA"的错误.
网上查了相关贴子,试了都不好使,后来看了别人之前生成的64位的pyd,发现命名为.cp35-win_amd64.pyd,改了一下发现真的解决问题了,真是长见识了
在linux下要命名为ModuleA.cpython-35m-x86_64-linux-gnu.so. (编译环境是python3.5版本64位),其他命名好像也是不行的
一篇好文章:
http://www.cnblogs.com/pengdonglin137/p/6605046.html
(在Python3上面用setup.py默认生成的so的名字是x86_64-linux-gnu.so)