3
我想讓我的Python代碼可點擊。但是,我的代碼依賴於另一個無法使用pip的庫。因此,當用戶調用pip install
時,我需要編譯源代碼。如何在pip安裝期間編譯C++依賴關係?
我該怎麼做?我無法通過簡單的Google搜索找到很好的參考。
我想讓我的Python代碼可點擊。但是,我的代碼依賴於另一個無法使用pip的庫。因此,當用戶調用pip install
時,我需要編譯源代碼。如何在pip安裝期間編譯C++依賴關係?
我該怎麼做?我無法通過簡單的Google搜索找到很好的參考。
我會推薦看看llvmlite如何解決這個問題。這個想法是使用setup.py
中的自定義cmdclass
來調用你的其他構建系統。例如,在llvmlite中,他們呼叫CMake。