2015-06-04 5 views
6

Ich erhalte den folgenden Fehler bei der Installation von Pymssql auf OS X Yosemite 10.10.3 - hat jemand den folgenden Fehler erhalten? Ich verwende FreeTDS (v0.91.112) Version 7.1 und Python 2.7.6 - das Dienstprogramm tsql verbindet sich ohne Probleme mit einer SQL-Datenbank.Fehler bei der Installation von Pymssql auf Mac OS X Yosemite

sudo pip install pymssql

Fehler:

Command "/usr/bin/python -c "import setuptools, tokenize; 
__file__='/private/tmp/pip-build-T5Usla/pymssql/setup.py'; 
exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', 
'\n'), __file__, 'exec'))" install --record /tmp/pip-uZGqK4-record/install- 
record.txt --single-version-externally-managed --compile" failed with error 
code 1 in /private/tmp/pip-build-T5Usla/pymssql 
+0

Dieser Fehler ist ziemlich schwer zu lesen. – erip

+0

Das sieht nicht wie der echte Fehler aus, aber stattdessen meldet ein Fehler pip nicht vollständig, wenn versucht wird, Gebäude an Pymssql zu delegieren. Ich schlage vor, dass Sie pymssql als Quelldistribution ausprobieren und herunterladen und selbst mit 'python setup.py build' aufbauen - wahrscheinlich, dass Sie mehr über die Grundursache erfahren. – deets

Antwort

12

sollten Sie in der Lage sein pymmsql auf Ihrem Mac für Azure SQL DB indem Sie die folgenden drei Schritte zu installieren.

Schritt 1: Installieren Sie Homebrew Gehen Sie zu Ihrem Terminal und den folgenden Befehl ausführen:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Schritt 2: FreeTDS installieren. Vom Terminal den folgenden Befehl ausführen: Installieren Sie pymmsql:

brew install freetds 

Dieses freetds auf Ihrem System

Schritt 3 installieren sollten. Vom Terminal den folgenden Befehl

sudo -H pip install pymssql 

Jetzt sollten Sie in der Lage sein pymssql zu verwenden, um Azure SQL DB und SQL Server zu verbinden.

Verwandte Themen