我认为这是以前最流行的做法:
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网上已经不存在了(我google了一下,没找到)
开始使用 SciPy for .NET
1.) IronPython 下载并安装 IronPython 2.7,这将需要 .NET v4.0。
2.) 修改路径
在路径上添加安装位置,这通常是: C:\程序文件\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
问题
我想我已经尽力了。是否有人成功为 Ironpython27 安装了 numpy 和 scipy?
最佳答案
[热心支持的评论:此答案中的链接无效。请参阅以下 Jonathan March 于 2018 年 8 月 17 日的回答]
对于那些努力为 ironpythonpn 安装 numpy/scipy 的人,entthought 已将下载链接移至 https://store.enthought.com/repo/.iron/ .如果您已注册,该链接只会允许您进入。
所以首先你必须免费注册,然后打开上面的链接,然后按照下面的步骤
下载并安装 IronPython-2.7.msi。
从上面的链接下载 ironpkg-1.0.0.py。
- 使用命令行导航到放置 ironpkg-1.0.0.py 的目录并运行
ipy ironpkg-1.0.0.py --install
使用ironpkg -h
检查安装是否有效
最后一步与 enthoughts 建议的略有不同。运行
ironpkg scipy
将不起作用,因为它会查看旧网址以供下载。而是从上面的链接下载所有的鸡蛋和index-depend.txt
。要使安装正常进行,您必须修改配置文件中的下载位置以指向本地驱动器而不是网站。配置文件可以在用户目录中找到,例如C:\Users\Nilster\.ironpkg
。在 textpad 中打开它并将位置更改为您下载鸡蛋的目录例如,我的看起来像IndexedRepos = ['file://C:\Work\Python\Enthought_Eggs',]
然后运行以下命令安装 numpy/scipy
ironpkg scipy
使用
ipy -X:Frames -c "import scipy"
检查安装是否成功
关于python - 如何为 Ironpython27 安装 numpy 和 scipy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397540/