2015-06-04 15 views
6

OS X Yosemite 10.10.3 üzerinde pymssql kurarken aşağıdaki hatayı alıyorum - aşağıdaki hatayla ilgili herkes kazanıldı mı? FreeTDS (v0.91.112) sürüm 7.1 ve Python 2.7.6 kullanıyorum - tsql yardımcı programı, sorunsuz bir SQL veritabanına bağlanır.Hata Mac OS X üzerinde pymssql Kurulumu Yosemite

sudo pip install pymssql

Hata:

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

Bu hatanın okunması oldukça zordur. – erip

+0

Bu gerçek bir hata gibi görünmüyor, ancak yerine bir başarısızlık pipu pymssql'e delege yapmaya çalışırken tam olarak bildirmiyor. Pymssql'i kaynak dağıtımı olarak indirip indirmenizi ve 'python setup.py build' kullanarak kendiniz inşa etmenizi öneririm - büyük olasılıkla size kök neden hakkında daha fazla bilgi verir. – deets

cevap

12

Bu üç adımı izleyerek Azure SQL DB için Mac pymmsql yüklemek gerekir.

Adım 1: terminaline Homebrew Git yükleyin ve aşağıdaki komutu çalıştırın:

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

Adım 2: FreeTDS takın. terminalinden itibaren aşağıdaki komutu çalıştırın: pymmsql yükleyin:

brew install freetds 

Bu sistemde

Adım 3 freetds yüklemeniz gerekir. terminalden aşağıdaki komutu Şimdi

sudo -H pip install pymssql 

Eğer Azure SQL DB ve SQL Server bağlanmak için pymssql kullanmak gerekir çalıştırın.