mssql-server
'dan 'a veri geçişi için komut dosyamı test etmeye çalışıyorum. Bunun için, Ubuntu için pyodbc
python
paketini yüklemem gerekiyor, unixodbc
'un bağımlılığı var.Sql Server yüklü Ubuntu 16.04 üzerinde Pyodbc yükleme hatası
sudo apt-get install unixodbc-dev
O kırık paketleri hata verir: Ben kullanarak unixodbc-dev
yüklemeye çalıştığınızda
The following packages have unmet dependencies:
unixodbc-dev : Depends: unixodbc (= 2.3.1-4.1)
Depends: odbcinst1debian2 (= 2.3.1-4.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Ama yetenek (sudo aptitude install unixodbc-dev
) ile öyle ayrıca bazı SQL sunucusu çıkarmadan ve yüklemeden dosyaları nedeniyle benim SQL-server
aşağı iner. Hiçbirunixodbc
(pyodbc yok yine Dolayısıyla
Removing unixodbc-dev (2.3.1-4.1) ...
Removing unixodbc (2.3.1-4.1) ...
Removing libodbc1:amd64 (2.3.1-4.1) ...
Removing odbcinst (2.3.1-4.1) ...
Removing odbcinst1debian2:amd64 (2.3.1-4.1) ...
, ben sadece SQL-server
ve sol am:
sudo apt-get install mssql-server mssql-tools -y
o unixodbc
kaldırır:
Yine bu komutla SQL server
yükleme hakkında çalışır. Her iki paket arasında da bir bağımlılık sorunu olduğunu anlıyorum.
Aynı makinede hem Kurmanın bir yolu var mı, yoksa 2 makineyi mi kullanmalıyım?
geliyor. Daha iyi çalışıp çalışmadığını görmek için pip kullanarak yüklemeyi denediniz mi? –
@GordThompson Evet, sadece pip pyodbc kurdum, ama şans yok. –