Как установить 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/ . Ссылка позволит вам войти, только если вы зарегистрированы.

поэтому сначала вам придется зарегистрироваться бесплатно, а затем открыть приведенную выше ссылку, затем выполните следующие действия

  1. скачать IronPython-2.7.MSI и установите его.

  2. скачать ironpkg-1.0.0.py из приведенной выше ссылки.

  3. С помощью командной строки перейдите в каталог, где вы разместили ironpkg-1.0.0.py и беги!--0--> Проверьте, работала ли установка с помощью ironpkg -h
  4. последнем шаге слегка отличаться от предложенного enthoughts. Бег!--2--> не будет работать, как он смотрит на старый веб-адрес для загрузки. Вместо этого загрузите все яйца и index-depend.txt по ссылке выше. Для работы установки вам придется изменить местоположение загрузки в файле конфигурации, чтобы указать на локальный диск вместо веб-сайта. Файл конфигурации можно найти в каталоге пользователя, например.C:\Users\Nilster\.ironpkg . Откройте его в текстовой панели и измените местоположение на каталог, где вы загрузили яйца, например, мой выглядит как

    IndexedRepos = ['файл://с:\Работа\питона\Enthought_Eggs',]

  5. затем запустите следующее, Чтобы установить numpy / scipy ironpkg scipy

  6. Проверьте, работала ли установка с помощью 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; просто показ скрытых файлов не покажет его