@R_502_5565@Error: No module named numpy.distutils.core
发生这种情况是因为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>>> @R_502_5565@ numpy总结
以上是内存溢出为你收集整理的python – 来自源代码的Scipy安装问题?全部内容,希望文章能够帮你解决python – 来自源代码的Scipy安装问题?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)