【问题标题】:Installing Scipy.stats on pythonanywhere在 pythonanywhere 上安装 Scipy.stats
【发布时间】:2025-12-01 16:05:02
【问题描述】:

在 pythonanywhere,我想上传可以在我的计算机上正常运行的页面。安装 scipy.stats 模块时使用:

pip install -U scipy.stats

在我的虚拟环境中,我得到以下响应:

Collecting scipy.stats

Could not find a version that satisfies the requirement scipy.stats (from versions: ) No matching distribution found for scipy.stats

检查 pip 列表,我看到 scipy (0.19.0) 已安装。

当我将实际代码中的 import 语句替换为

from scipy import stats

然后迁移,我得到一个错误,最后几行是这些:

from scipy import stats
  File "/home/Equinox/.virtualenvs/homepage/lib/python3.5/site-packages/scipy/__init__.py", line 105, in <module>
    from scipy._lib._version import NumpyVersion as _NumpyVersion
ImportError: No module named 'scipy._lib'

我也安装了 numpy。如果我尝试安装它,它不会找到模块'scipy._lib'(也没有'scipy._lib._version')。我现在将如何进行?如何安装 scipy.stats?

谢谢

【问题讨论】:

  • 您的问题解决了吗?我现在也遇到了同样的问题

标签: python django scipy pythonanywhere


【解决方案1】:

如果 scipy 可用,scipy.stats 已经安装(它是 scipy 的一部分)。

然后你只需要正确导入它!

试试:

from scipy import stats

【讨论】:

  • 那么你做错了什么,应该阅读 import 在 python 中的工作方式。而且我得到一个错误不是一个有用的描述!
  • 我之前发表的评论不完整。