1
我已經下載是基於這是依次由C編譯R函數/ FORTRAN(source)的Python的進口編譯函數
該包裝包括主文件/功能的「自定義」 Fisher精確檢驗( Fisher.py),然後從fexact,asa159和asa205文件導入函數。問題是這些文件是C共享對象,即具有.so擴展名,因此python在導入時無法識別它們;給出一個錯誤。
...customlib/fexact.so, 2): no suitable image found. Did find:
.../customlib/fexact.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x00
不知道該如何處理。
Fisher.py包含:
import customlib.fexact as f
from customlib.fexact import fisher_exact as f_exact
from customlib.asa159 import rcont2
from customlib.asa205 import enum as rcont
customlib文件夾包含: 1. __init__
2. asa159.so 3. asa205.so 4. fexact.so
我已經設法做到這一點。首先,我需要安裝一個gfortran編譯器來運行f77和f90,然後重新編譯。儘管如此。接受答案! – dter