2015-05-04 1 views
1

Я попытался установить gmpy2 на мой дистрибутив python (Anaconda 64bit), и я сделал это, загрузив предварительно скомпилированный файл .PYD с http://www.lfd.uci.edu/~gohlke/pythonlibs и поместив файл в site-packages (я попробовал это с 32-разрядной и 64-разрядной версиями). Однако, когда я его запускал и пытался импортировать gmpy2, он дал следующую ошибку: Ошибка загрузки DLL:% 1 не является допустимым приложением Win32. Я не знаю, как это исправить, поскольку все, что я использую, - 64 бит. Я просмотрел некоторые другие ответы на этом сайте, но ни один из них, похоже, не помогает. Кто-нибудь знает, что я могу попробовать?GMPY2 install: Ошибка загрузки DLL:% 1 не является допустимым приложением Win32

+0

Я предполагаю, что вы используете Python-2.7, вам нужно будет сопоставить как версию Python, так и тип архива (x86 v x64). –

ответ

1

После загрузки GMPY wheel file from Christoph Gohlke's site, вам необходимо открыть окно командной строки и перейдите в папку, где вы загрузили GMPY и использовать pip установить его:

~\Downloads\> pip install gmpy2‑2.0.5‑cp27‑none‑win_amd64.whl 

Если у вас нет пипа, используйте conda установить его первым:

~> conda install setuptools pip 

Примечание: я использовал тильды для представления C:\Users\<username>\.

+1

Отлично. Это сработало! Благодарю. –