我使用Python3.4和我想既然是提到它僅適用於Python2安裝模塊模糊動態模塊沒有定義初始化函數(PyInit_fuzzy)
https://pypi.python.org/pypi/Fuzzy.
,我試圖將其轉換使用cython。這些是我遵循的步驟:
- 用Cython fuzzy.pyx
- gcc的-g -02 -fpic
python-config --cflags
-c fuzzy.c -o fuzzy.o - 沒有爲double_metaphone.c 相同
- 的gcc -o -shared fuzzy.so fuzzy.o double_metaphone.o
python-config --libs
當我試圖導入模糊我得到了一個錯誤:
dynamic module does not define init function (PyInit_fuzzy)
問題是什麼?這是因爲python2和python3衝突?如何解決這個問題?
嘗試爲「python3-config」或「python3.4-config」交換「python-config」? – DavidW
這樣做。謝謝。 – blackmamba