Ошибка установки библиотеки - fintech 4.3.0
Я пытаюсь установить pip-библиотеку fintech (я получаю ту же ошибку с easy_install), но она возвращает сообщение "Извините, платформа или версия Python не поддерживается".
Я использую 3.5.2 в venv в OSX (я получаю ту же ошибку с 2.7, как и в Windows). Последняя версия пакета была обновлена до поддержки 3.5.
Есть идеи, что я делаю не так?
РЕДАКТИРОВАТЬ: Python является 64-битным и вот полное сообщение.
РЕДАКТИРОВАТЬ 2: Глядя на это - кажется, это суть проблемы. Он пытается загрузить пакет, сгенерировав URL с таким кодом:
extension = Extension(nativestring('fintech'), [nativestring(
'http://www.joonis.de/pyfintech/v%s/fintech-%s-py%s-ucs%i-%s-%sbit.zip' % (
PKG_VERSION,
PKG_VERSION,
'%i.%i' % sys.version_info[:2],
sys.maxunicode == 0xffff and 2 or 4, # UCS-2 or UCS-4
platform.system().lower(),
struct.calcsize(b'P') * 8, # Py2.6 requires a byte string
))], language='download')
URL, сгенерированный моей системой: http://www.joonis.de/pyfintech/v4.3.0/fintech-4.3.0-py3.5-ucs4-darwin-64bit.zip который возвращает 404 с сервера,
РЕДАКТИРОВАТЬ 3: Кажется, что это-Дарвин-, что вызывает проблему. И -windows-, и -linux- генерируют хорошие URL-адреса. Я увижу, какой URL-адрес генерируется на моем компьютере с Windows, позже сегодня.
РЕДАКТИРОВАТЬ 4: Моя версия Python для Windows была 32-битной, что было причиной проблемы там. Итак, из того, что я могу сказать, вам нужен 64-битный Python, работающий на Linux или Windows, чтобы использовать этот пакет.
1 ответ
Этот пакет требует 64-битного Python и, кажется, поддерживает только Windows и Linux.
РЕДАКТИРОВАТЬ: Разработчик вернулся ко мне и загрузил двоичный файл для Python 3.5 и 3.4.
Обратите внимание - они заявляют: "... у компилятора есть некоторые проблемы в macOS с Python 3."