2016-06-15 13 views
1

Ich habe einige Probleme beim Importieren von Pymssql. Ich habe es über PIP installiert und verwende Python 3.5 (Anaconda-Paket) auf einem Win7-Rechner. Ich habe die entsprechende DLL hier empfohlen:Pymssql Problem auf Python 3.5 (Anaconda-Paket): Dll Load fehlgeschlagen: Das spezifische Modul konnte nicht gefunden werden

[http://www.pymssql.org/en/latest/freetds.html#windows][1]

und legte sie in einem Ordner FreeTDS genannt (in der gleichen Position anaconda installiert in) und die beigefügt diese auf meinen Python-Pfad und fügte hinzu, es auch zu meinen Fenstern Weg . Aber ich kann immer noch nicht auf dieses Modul zugreifen. Jede Hilfe wird geschätzt. Vielen Dank!

+0

Versuchen Sie, den Ordner mit den erforderlichen FreeTDS-DLLs zu Ihrem Windows 'PATH' hinzuzufügen (nicht' PYTHONPATH') und sehen Sie, ob das hilft. –

+0

Versucht, dass aber keine Veränderung ... sehr seltsam – StelioK

Antwort

2

Das funktionierte: pymssql binaries maintained by Christoph Gohlke (UCI) I (Python 3.5) endete anaconda nur deinstallieren, eine saubere Installation ausgeführt und ein pip tun Installieren Sie auf dem 64-Bit-.whl, das im obigen Link bereitgestellt wird. Arbeitete wie ein Charme (bisher)

+0

das Rad-Paket arbeitete für mich mit 'pip installieren ' auf der normalen Anaconda-Installation, wo eine normale 'pip installieren pymssql' scheint nicht zu funktionieren (DLL konnte nicht gefunden werden) – reox

+0

I habe PYMSSQL nicht über Pip installiert. Ich habe das Pymssql benutzt, das ich oben angegeben habe. Ich hatte das genaue Problem, aber das Paket in der Verbindung funktionierte gut. – StelioK

+0

E.G. Lade eines der Pakete herunter (das passende für deine Version) .. diese Datei wird den Namen pymssql-2.1.2-cp35-etc.wwl haben .. öffne ein cmd-Fenster und mache: pip install 2.1.2-cp35- etc.wll. (vorausgesetzt, Sie sind an der richtigen Stelle) Das Paket wird heruntergeladen und Sie werden gut zu gehen. – StelioK

0

hatte ich das gleiche Problem, aber ich beschlossen, es durch die Verwendung: für mich

conda install -c prometeia pymssql=2.1.0 
+0

mit Python 3.5? – StelioK

+0

Ich habe es für 2,7, aber es sollte für 3.5 – megadarkfriend

+1

funktionieren @megadarkfriend nein, die Version in Anaconda ist nur für Python 2.7. – reox