Voor Python 2.6 wil ik SVN bindings installeren en deze heb ik gedownload van http://alagazam.net/.
De twee folders (libsvn en svn) heb ik netjes in C:\Python26\lib\site-packages gestopt. Nu start ik de python console en typ ik het volgende om de 'installatie' te testen.
Hierbij krijg ik de volgende trace.
Nu ga ik even na wat er gebeurd.
-Ik vraag de library svn op, hier voor wordt \site-packages\svn\core.py geladen.
-Deze wil op zijn beurt "libsvn.core" laden. Hiervoor wordt terecht \site-packages\libsvn\core.py gevonden.
-Deze wil nu de library _core laden. Nu zou hiervoor het bestand \site-packages\libsvn\_core.pyd geladen moeten worden. Maar toch krijg ik de melding dat dit bestand niet gevonden kan worden, ondanks dat dit bestand in dezelfde directory staat.
Nu moest ik toevallig all .dll in \libsvn\ hernoemen naar .pyd omdat ik Python 2.6 gebruik (stond zo in de handleiding van de bindings), maar nu heb ik voor de grap het ook geprobeerd met alleen de dll bestanden.
Met de niet hernoemde DLL bestanden krijg ik dezelfde stack trace maar dan de error "ImportError: No module named _core".
Als tip kreeg ik nog om de DLL bestanden te laten staan en die te kopieeren en te hernoemen naar .PYD.
Nu heb ik dus _core.dll en _core.pyd, etc... Maar dan krijg ik weer de eerste error.
Wie o wie heeft enig idee hoe ik dit probleem kan oplossen? Ik ben zelf niet erg geschoold in python, de enige reden dat ik dit doe is omdat TRAC dit niet zelf kan installeren jezus wat is het een gezeik om software te installeren voor Python, dit is niet de eerste keer dat ik problemen heb, wel elke keer andere problemen
De twee folders (libsvn en svn) heb ik netjes in C:\Python26\lib\site-packages gestopt. Nu start ik de python console en typ ik het volgende om de 'installatie' te testen.
Python:
1
| from svn import core |
Hierbij krijg ik de volgende trace.
Python:
1
2
3
4
5
6
7
| Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python26\lib\site-packages\svn\core.py", line 19, in <module> from libsvn.core import * File "C:\Python26\lib\site-packages\libsvn\core.py", line 5, in <module> import _core ImportError: DLL load failed: The specified module could not be found. |
Nu ga ik even na wat er gebeurd.
-Ik vraag de library svn op, hier voor wordt \site-packages\svn\core.py geladen.
-Deze wil op zijn beurt "libsvn.core" laden. Hiervoor wordt terecht \site-packages\libsvn\core.py gevonden.
-Deze wil nu de library _core laden. Nu zou hiervoor het bestand \site-packages\libsvn\_core.pyd geladen moeten worden. Maar toch krijg ik de melding dat dit bestand niet gevonden kan worden, ondanks dat dit bestand in dezelfde directory staat.
Nu moest ik toevallig all .dll in \libsvn\ hernoemen naar .pyd omdat ik Python 2.6 gebruik (stond zo in de handleiding van de bindings), maar nu heb ik voor de grap het ook geprobeerd met alleen de dll bestanden.
Met de niet hernoemde DLL bestanden krijg ik dezelfde stack trace maar dan de error "ImportError: No module named _core".
Als tip kreeg ik nog om de DLL bestanden te laten staan en die te kopieeren en te hernoemen naar .PYD.
Nu heb ik dus _core.dll en _core.pyd, etc... Maar dan krijg ik weer de eerste error.
Wie o wie heeft enig idee hoe ik dit probleem kan oplossen? Ik ben zelf niet erg geschoold in python, de enige reden dat ik dit doe is omdat TRAC dit niet zelf kan installeren jezus wat is het een gezeik om software te installeren voor Python, dit is niet de eerste keer dat ik problemen heb, wel elke keer andere problemen