我正在编写一些 Python 数字代码,并想使用特殊模块中的一些函数。到目前为止,我的代码只依赖于 numpy,我发现它很容易安装在各种 Python 环境中。另一方面,安装 scipy 通常是一种令人沮丧的练习。有没有办法只获得特殊模块?
请注意,我现在看到 Mac 有一个可下载的 scipy 包,但情况并非总是如此
scipy 子包通常可以单独安装。尝试 cd-ing 到“ special
”目录并运行正常的“ python setup.py install
”。导入的名称空间现在应该是special
and now scipy.special
。
我特别不熟悉scipy,但总的来说,软件包的模块取决于软件包本身的安装。所以,是的,我很确定您需要安装scipy才能使用特殊模块。
如果您已经安装了正确版本的 Numpy,那么您可以尝试获取特殊模块的源代码,将其粘贴到某个目录中,将其添加到您的 PYTHONPATH 中,然后查看它是否有效。这一切都取决于它的依赖关系。如果它具有 Numpy 以外的依赖项,那么您必须安装它们,如果它们具有依赖项......