64位Python上的多个Scipy错误,如何在没有堆栈的情况下使用

2024-09-28 17:30:34 发布

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

我正在尝试在Windows1064位上安装ScipyforPython2.7。你知道吗

皮普给了我一个错误。你知道吗

Scipy官方发行版看不到我的64位Python副本。你知道吗

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy处的可分配项不能完全工作,例如,我不能使用科学优化因为有一个DLL错误。你知道吗

我的numpy版本是1.9.2

除了使用Python堆栈,我还有什么选择? 我不想弄乱当前的安装。你知道吗


Tags: http官方www错误副本科学scipydll
1条回答
网友
1楼 · 发布于 2024-09-28 17:30:34

不幸的是,AFAIK没有官方的用于64位windows的scipy二进制文件,也没有官方支持的自己构建它的方法(这就是pip失败的原因)。问题是缺少免费的64位Fortran编译器。Christoph Gohlke使用英特尔Fortran编译器为您构建链接,它提供了良好的性能,但也有一些不幸的问题。也就是说,我用过科学优化那些版本,所以我不知道它不适合你。使用numpy我总是从同一个地方安装整个numpy/scipy堆栈。你知道吗

您的选择基本上是1)切换到完全支持64位的Linux或OSX,2)切换到可以使用所有官方发行版的32位python,或3)并行安装多个版本的python。virtualenv可以帮助解决这个问题。当然,您的所有数字代码都必须与新版本一起工作,但至少您可以保持系统python版本的完整性,以满足其他任何需要。你知道吗

相关问题 更多 >