Как установить numpy и scipy для Ironpython27? Старый метод не работает
Я думаю, что это самый популярный способ сделать это раньше:
https://pytools.codeplex.com/wikipage?title=NumPy%20and%20SciPy%20for%20.Net
но эта ссылка больше не существует:
https://store.enthought.com/repo/.iron/
недавно я нашел Клон для инструкции, а также нашел клон ironpkg-1.0.0.py на github. Но http://www.enthought.com/repo/.iron/eggs/index-depend.txt больше не существует в Интернете (я погуглил его, но не смог найти)
начало работы с SciPy для .NET
1.) Установить IronPython Загрузите и установите IronPython 2.7, для этого потребуется .NET v4.0.
2.) Изменить путь
добавить место установки на пути, это обычно: C:Program ФайлIronPython 2.7
но на 64-битной Windows систем: C:Program файл (x86)IronPython 2.7
в качестве проверки откройте командную строку Windows и перейдите в каталог (который не указан выше) и введите:
ipy-V PythonContext 2.7.0.40 на .NET 4.0.30319.225
3.) ironpkg
ушко ironpkg, пакет установить диспетчер для бинарных (яйцо основе) пакеты Python. Скачать ironpkg-1.0.0.py и типа:
ipy ironpkg-1.0.0.py --установить
Теперь должна быть доступна команда ironpkg:ironpkg-h (здесь отображается полезный текст справки)
4.) scipy
установка scipy теперь легко:
ironpkg scipy numpy-2.0.0b2-1.яйцо
вопрос
думаю, я сделал все, что мог. Любому телу удастся установить numpy и scipy для Ironpython27?
4 ответов
[комментарий от ENTHOUGHT SUPPORT: ссылка в этом ответе недействительна. См. ответ ниже Jonathan March on August 17, 2018]
для тех, кто пытается получить numpy / scipy install для ironpythopn, enthought переместили ссылку для загрузки в https://store.enthought.com/repo/.iron/ . Ссылка позволит вам войти, только если вы зарегистрированы.
поэтому сначала вам придется зарегистрироваться бесплатно, а затем открыть приведенную выше ссылку, затем выполните следующие действия
скачать IronPython-2.7.MSI и установите его.
скачать ironpkg-1.0.0.py из приведенной выше ссылки.
- С помощью командной строки перейдите в каталог, где вы разместили ironpkg-1.0.0.py и беги!--0-->
Проверьте, работала ли установка с помощью
ironpkg -h
-
последнем шаге слегка отличаться от предложенного enthoughts. Бег!--2--> не будет работать, как он смотрит на старый веб-адрес для загрузки. Вместо этого загрузите все яйца и
index-depend.txt
по ссылке выше. Для работы установки вам придется изменить местоположение загрузки в файле конфигурации, чтобы указать на локальный диск вместо веб-сайта. Файл конфигурации можно найти в каталоге пользователя, например.C:\Users\Nilster\.ironpkg
. Откройте его в текстовой панели и измените местоположение на каталог, где вы загрузили яйца, например, мой выглядит какIndexedRepos = ['файл://с:\Работа\питона\Enthought_Eggs',]
затем запустите следующее, Чтобы установить numpy / scipy
ironpkg scipy
Проверьте, работала ли установка с помощью
ipy -X:Frames -c "import scipy"
Итак, инструкции по ссылке Enthough привели меня к шагу 4 (ironpkg scipy), но затем у меня возникла проблема с urllib2 (я не знаю, что пошло не так, он просто говорит: "Не могу открыть URL ...")
и в то время как это более текущий пост: http://www.grasshopper3d.com/forum/topics/scipy-and-numpy Я все еще застрял.: 'NumpyDotNet.NpyCoreApi " бросил исключение
Так что я сдаюсь, это была кроличья нора. Вопрос явно установить IronPython-это супер старый и, на мой взгляд, его следует избегать.
разработки enthought поддержку здесь.
пакеты Iron Python numpy и scipy можно скачать здесь: http://code.enthought.com/.iron/README.txt http://code.enthought.com/.iron/eggs/index.html
FYI, Microsoft прекратила работу над проектом IronPython в 2012 году в пользу поддержки стандартного CPython. Эти архивные версии numpy и scipy были построены в 2011 году (поэтому не содержат новых функций или исправлений) и являются 32-разрядными. Мы не планируем обновлять их любым способом.
FYI, мы обычно рекомендуем тем, кто хочет использовать Python в контексте .net, рассмотреть возможность использования активно разработанного пакета pythonnet для взаимодействия с живой экосистемой CPython.
просто чтобы подтвердить второе предложение @Nilster: я только что получил электронное письмо от Enthought support, в котором говорится следующее: [примечание: эта ссылка устарела.]
репозитории IronPython по-прежнему доступны, но больше не поддерживаются. Для доступа к ним необходимо войти в систему Enthought.com - ... Ссылка на эти репозитории:http://www.enthought.com/repo/.iron/
после регистрации я следовал инструкциям Нильстера, и все работало без заминка. Единственное, что я бы добавил, это то, что .конфигурационный файл ironpkg, упомянутый в шаге 4, является системным файлом в соответствии с Windows, поэтому вы показываете системные файлы в параметрах просмотра папок Windows; просто показ скрытых файлов не покажет его