Это как-то связано с Homebrew. У меня не было проблем с pyobbc на моем Mac Air, пока я не установил Homebrew и не использовал его для нескольких вещей. Я нашел эту нить на github, которая заканчивается решением, которое сработало для меня.
«Если у вас есть Homebrew, просто установите заголовки ODBC:
$ brew install unixodbc
и снова запустите« pip install pyodbc ».
Этот 100% проблема для меня и только на мгновение. Дать ему шанс.
Короткий ответ: установите приоритет пиннинга меньше 0 и установите o = LP-PPA- *, например
Package: nginx-full
Pin: release o=LP-PPA-brightbox-ruby-ng-experimental
Pin-Priority: -10
Цитата из apt_preferences-manpage:
How APT Interprets Priorities
...
P < 0
prevents the version from being installed
[d2 ] Дополнительная информация: http://manpages.ubuntu.com/manpages/raring/en/man5/apt_preferences.5.html и https://help.ubuntu.com/community/PinningHowto.