我需要使用 SWIG 來支持 Python 2.7 和 Python 3.10。[是的,我知道 Python 2.7 已經死了,我們正在盡最大努力盡快讓用戶遠離它。]
setuptools.setup我通過Swig 擴展生成我的模塊。我可以使用 Python2 和 Python3 運行設定。該setuptools程式為 Python2 和 Python3 運行創建了一個單獨的可共享庫。myswig.py但是,兩次運行都會在同一位置生成一個檔案。
事實證明,Py2 和 Py3 生成的檔案是相同的,除了 Py3 生成的檔案包含函式注釋而 Py2 沒有。Python3 可以讀取 Python2 生成的檔案并且作業得很好。Python2 無法讀取 Python3 生成的檔案。
我已經嘗試了這兩種
