Ma société migre de Python 2.7 vers Python 3.6 et j'essaie d'installer cGPolyEncode. Mais cela ne fonctionne tout simplement pas, j'obtiens l'erreurRetour d'instruction sans valeur Lors de la tentative d'installation de cgpolyEncode dans Python3.6
gpolyencode_py.cpp:187:69: error: ‘Py_InitModule3’ was not declared in this scope
"Google Maps Polyline encoding (C extension)");
^
gpolyencode_py.cpp:190:9: error: return-statement with no value, in function returning ‘PyObject* {aka _object*}’ [-fpermissive]
return;
^
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Chaque fois. Certains googling rapides semblent indiquer que le module lui-même doit être réécrit, ce que je ne suis pas qualifié pour faire. J'ai déjà essayé les bases de l'installation python3.6-dev
libxml2-dev
etc, mais le problème persiste. Y at-il une solution de contournement ou un moyen d'installer cela sans le reconstruire?