如何为Ironpython27安装numpy和scipy?旧方法没有

2024-04-25 17:58:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我认为这是以前最流行的方法:

https://pytools.codeplex.com/wikipage?title=NumPy%20and%20SciPy%20for%20.Net

但是这个链接已经不存在了:

https://store.enthought.com/repo/.iron/


我最近在github上找到了指令的克隆,还找到了ironpkg-1.0.0.py的克隆。但是http://www.enthought.com/repo/.iron/eggs/index-depend.txt在互联网上已经不存在了(我搜索了一下,但没找到)

开始使用SciPy for.NET

1.)铁蟒 下载并安装IronPython2.7,这需要.NETV4.0。

2.)修改路径

在路径上添加安装位置,通常是: C: \Program File\IronPython 2.7版

但在64位Windows系统上: C: 程序文件(x86)IronPython 2.7

作为检查,打开Windows命令提示符并转到目录(不是上面的目录)并键入:

ipy -V PythonContext 2.7.0.40 on .NET 4.0.30319.225

3.)熨斗包

Bootstrap ironpkg,这是一个用于二进制(基于egg)Python包的包安装管理器。下载ironpkg-1.0.0.py并键入:

ipy ironpkg-1.0.0.py --install
Now the ironpkg command should be available:

ironpkg -h (some useful help text is displayed here)

4.)坐立不安

现在安装scipy很容易:

ironpkg scipy numpy-2.0.0b2-1.egg

问题

我想我已经尽力了。有没有人成功地为铁蟒27安装了numpy和scipy?


Tags: pyhttps路径目录comnet键入windows
3条回答

所以在Enthough链接上的说明让我一直走到了第4步(ironpkg-scipy),但是后来我对urllib2有了问题(我不知道哪里出了问题,它只是说“无法打开URL…”)

虽然这篇文章更具时事性: http://www.grasshopper3d.com/forum/topics/scipy-and-numpy 我仍然坚持: “NumpyDotNet.NpyCoreApi”引发异常

所以我放弃了,这是一个兔子洞。问题很明显,IronPython已经过时了,在我看来应该避免。

热情的支持。

Iron Python numpy和scipy包可以在这里下载: http://code.enthought.com/.iron/README.txthttp://code.enthought.com/.iron/eggs/index.html

仅供参考,微软在2012年停止了IronPython项目的工作,转而支持标准的CPython。这些存档版本的numpy和scipy是在2011年构建的(因此不包含更新的特性或补丁),并且只有32位。我们不打算以任何方式更新它们。

仅供参考,我们通常建议那些希望在.net上下文中使用Python的人考虑使用积极开发的pythonnet包与现有的CPython生态系统进行接口。

[热情支持的评论:此答案中的链接无效。见以下Jonathan March于2018年8月17日的回答

对于那些努力为ironpythopn安装numpy/scipy的人来说,enthough已经将下载链接移到了https://store.enthought.com/repo/.iron/。链接只允许你注册。

因此,首先你必须免费注册,然后打开上面的链接,然后按照下面的步骤操作

  1. 下载IronPython-2.7.msi并安装它。

  2. 从上面的链接下载ironpkg-1.0.0.py。

  3. 使用命令行导航到放置ironpkg-1.0.0.py的目录并运行ipy ironpkg-1.0.0.py --install 使用ironpkg -h检查安装是否正常工作
  4. 最后一步与恩图茨建议的步骤略有不同。运行ironpkg scipy将不起作用,因为它会查看要下载的旧网址。相反,从上面的链接下载所有鸡蛋和index-depend.txt。要使安装工作,您必须修改配置文件中的下载位置,以指向本地驱动器而不是网站。配置文件可以在用户目录中找到,例如C:\Users\Nilster\.ironpkg。在文本板中打开它并将位置更改为下载鸡蛋的目录例如,我的看起来像

    IndexedRepos=['file://C:\Work\Python\enthough\u Eggs',]

  5. 然后运行以下命令安装numpy/scipyironpkg scipy

  6. 使用ipy -X:Frames -c "import scipy"

    检查安装是否有效

相关问题 更多 >