Ошибка установки Pyodbc в Ubuntu 16.04 с установленным Sql Server
Я пытаюсь проверить свои скрипты на миграцию данных изmssql-server
вoracle server
, Для этого мне нужно установитьpyodbc
python
пакет дляUbuntuимеет зависимостьunixodbc
, Когда я пытаюсь установитьunixodbc-dev
с помощью:
sudo apt-get install unixodbc-dev
Это даетошибка разбитых пакетов:
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.
Но суместность (sudo aptitude install unixodbc-dev
) этоустановка а такжетакже удаляет некоторые файлы сервера SQL из-за чего мойSQL-server
идет вниз.
Опять при установкеSQL server
с помощью этой команды:
sudo apt-get install mssql-server mssql-tools -y
это удаляетunixodbc
:
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) ...
Следовательно, я остался только сSQL-server
а такженет unixodbc
(pyodbc не работает). Я понимаю, что существует некоторая проблема зависимости между обоими пакетами.
Есть ли способ установить оба на одну машину или мне нужно использовать 2 машины здесь?