1
我創建一個動態庫,然後在snow豹下使用swig,但是當我導入模塊 時,它總是返回ImportError:No module named blabla。我都用64位編譯,下載並安裝python 2.7 64位。 這個測試庫已經用cmake創建,當我用豹32位時,它工作。在Snow Leopard上打包python/C++
我創建一個動態庫,然後在snow豹下使用swig,但是當我導入模塊 時,它總是返回ImportError:No module named blabla。我都用64位編譯,下載並安裝python 2.7 64位。 這個測試庫已經用cmake創建,當我用豹32位時,它工作。在Snow Leopard上打包python/C++
鑑於它在32位上工作,我首先會檢查庫是否有64位代碼。您可以使用我認爲使用的文件命令來檢查多拱門機器人二進制文件中的拱門。
如果庫確實是64位,那麼請給我們python中的確切例外,更重要的是,從cmake構建日誌。在Mac上爲python擴展構建問題非常棘手,因爲多拱支持以及gcc版本之間的一些不兼容問題,因此需要更多細節。
圖書館是否從C++工作? – 2011-03-03 21:20:00
是的,它是一個非常簡單的代碼,僅用於測試python包裝。 – 2011-03-04 07:20:39