Я не могу сделать голову или хвост из рулевой рубки для файлов PyODBC. Кажется, есть три параметра, закодированных в именах файлов .whl на https://pypi.python.org/pypi/pyodbc/3.1.1. Кажется, что это номер версии Python, и ни один файл не указан для Python 3.2. Другим параметром является процессор, и у меня нет туманной идеи, что такое третий параметр. Это первый раз, когда я когда-либо слышал об установочном файле «рулевой рубки». Спасибо за любую помощь, которую вы можете предоставить.Какой файл загрузки мне нужен, чтобы получить PyODBC 3.1.1 для Python 3.2?
ответ
Почему вы загружаете файлы колес из PyPI? Не можете ли вы использовать pip
для установки пакетов? Кстати, файлы колес уже около нескольких лет существуют, есть даже PEP, и here вы можете немного прочитать об их истории. Я настоятельно рекомендую вам вручную загружать файлы из индекса, вы действительно должны использовать pip
или установить сервер кеша, если вам нужно сохранить пакеты.
В принципе, никто в моей компании не имеет реальной идеи о том, как использовать Python разумно, помимо базовых знаний о синтаксисе. Я хочу использовать PyODBC, потому что мы полагаемся на COM и библиотеку Microsoft ADODB для доступа к базе данных, не беспокоясь о том, есть ли что-нибудь лучше в течение последних пятнадцати лет. Я не преувеличиваю. Я потратил гораздо больше времени, чем мне пришлось пытаться обойти эксцентриситеты этой библиотеки. Я хочу использовать PyODBC вместо этого, потому что я ожидаю, что это будет проще в использовании и намного более надежным. Но у меня есть старая версия и вы хотите обновить ее. –
«pip install --upprade pyodbc» в моей папке Python32/scripts не удалось, жалуясь, что путь не может быть абсолютным. –
Можете ли вы показать мне полный вывод команды? простой «pip install pyodbc» должен делать магию при условии, что нет ничего плохого в вашем интернет-соединении, и у вас есть права на машине – yorodm
'3.1.1' - это версия библиотеки, она не имеет ничего общего с версией Python. Затем приходит операционная система и платформа, на которой она должна работать. – ForceBru
Ни один из этих предустановленных колес для CPython 3.2 - вы можете попробовать «pip install pyodbc'as за их [документацию] (http://mkleehammer.github.io/pyodbc/#installing), но вам, возможно, придется создать библиотека из источника – UnholySheep
Возможно, проще всего перейти с Python 3.2 на Python 3.5, а затем использовать 'pip' для установки pyodbc (который должен захватить соответствующий файл колес). –