изменить дистрибутив питона - PullRequest
0 голосов
/ 28 июня 2018

Я столкнулся с проблемами при импорте модуля scipy.interpolate. Он использует NumPy. Я нахожусь на Windows 7 и управлял python и всеми модулями без менеджера распределения как anaconda. Пип легко в использовании, поэтому я так и делаю. Но часть NumPy на Windows может, и, возможно, необходимо, использовать библиотеку ядра Intel Math. Моя проблема по линии Разница между Numpy и Numpy-MKL?

Я пробовал решения, описанные так: Как установить numpy + mkl для Python 2.7 на Windows 64 бит? Поскольку я использую Python 3, а мой процессор - Intel (R) Core (TM) ) i7-5600U CPU @ 2.60GHz, я попробовал некоторые из них здесь: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy. Я не могу выбрать правильный, потому что pip скажет, что whl не поддерживается на моей платформе.

Так я должен просто переключиться на Intel Distribution для Python? https://software.intel.com/en-us/distribution-for-python. Помешает ли переключение на дистрибутив мои структуры каталогов python?

Я также нашел это решение: NumPy 64bit не удается установить с помощью pip в Windows с Python 64bit , но я не уверен, нужно ли редактировать сам pip. Благодарю.

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Оказывается, у меня 32-битный Python, а не 64. Выбор последней версии (1.15) позволил ему установить его, а теперь загружает и запускает scipy.interpolate.

0 голосов
/ 28 июня 2018

У меня была такая же проблема некоторое время назад, и в итоге мне удалось удалить numpy and scipy, загрузить правильное 64-битное колесо из веб-сайта gohlke , а затем переименовать файл *win64.whl до *win32.whl

По какой-то причине при установке Numpy с MKL pip не удалось определить правильную архитектуру.

Перед тем как сделать это , я рекомендую вам просто попытаться обновить pip до последней версии (10.1) и попробовать установить нормально (этот отчет о проблеме выглядит связанным: https://bugs.python.org/issue18987).

Также важно установить Numpy + MKL до Scipy.

Надеюсь, это поможет.

...