python – 来自源代码的Scipy安装问题?
发布时间:2020-12-16 21:32:46 所属栏目:Python 来源:网络整理
导读:我正在尝试从源代码安装scipy numpy来安装scikit从源代码学习.我设法为numpy和scikit做了但是为了scipy我得到一个错误, ImportError: No module named numpy.distutils.core 发生这种情况是因为numpy不是安装在python的site-packages目录中,而是安装在自定义
我正在尝试从源代码安装scipy numpy来安装scikit从源代码学习.我设法为numpy和scikit做了但是为了scipy我得到一个错误,
发生这种情况是因为numpy不是安装在python的site-packages目录中,而是安装在自定义目录中.这有什么解决方法吗? 解决方法
安装到自定义“home”的关键是你想要成为sys.path的那一部分.虽然你可以通过进入该目录并启动
Python(因为.是默认的sys.path的一部分)来做到这一点,但这很少是一个好主意.你可能想要做的是设置一个PYTHONPATH env变量,或扩展你的每用户站点包,或类似的东西.
或者,更简单地说,首先安装到您的系统或用户站点包中. 或者,如果您不想因任何原因污染全局Python,请使用virtualenv. (虽然我们正在使用它,但使用pip构建东西比手动查找和下载tarball,扩展它们以及运行setup.py更容易.但这是另一个问题.) 假设你想出于某种原因这样做.您需要做的就是在构建scipy时将numpy放到sys.path上.例如: $PYTHONPATH="homepath" python setup.py install --home="homepath" 您可能想先测试一下: $PYTHONPATH="homepath" python >>> import numpy (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |