我正在尝试简化ctypes python模块的安装。但是我不明白如何控制setuptools.Extension
中的后缀机制。poetry install
会给出以下两种结果之一:
error: can't copy 'build\lib.win-amd64-cpython-310\libdicm.cp310-win_amd64.pyd': doesn't exist or not a regular file
或
error: can't copy 'build/lib.linux-i686-cpython-310/libdicm.cpython-310-x86_64-linux-gnu.so': doesn't exist or not a regular file
如何控制python名称的后缀部分?在我的例子中,我想要dicm.dll
或libdicm.so.0
。似乎在一些point中支持它。
我目前的setup.py的灵感来自:
我试图保留基于cmake的构建系统,但这无法使用以下位置描述的解决方案:
1条答案
按热度按时间von4xj4u1#
以下情况似乎是朝着正确的方向发展的:
参考: