【发布时间】:2015-06-09 20:16:16
【问题描述】:
这可能是pandas ols import broken?的后续问题
我使用的是 Python 2.7,遇到了完全相同的问题,但没有像 Peter 那样成功解决。
主要问题是statsmodels的稳定版本是0.6.1。 (根据http://statsmodels.sourceforge.net/)。 Pandas 使用 statsmodels.api 中的 OLS 函数,该函数仅在开发版本 0.7.0 中可用。我很难相信在 2 年后(或者更多,如果我的一些搜索结果是可信的话!)年后 pandas 仍然坏掉了?
@TomAugspurger 建议!pip install statsmodels(我在 ipython 中这样做)。我得到了:
要求已经满足(使用 --upgrade 升级):c:\users\swang\appdata\local\enthought\canopy\user\lib\site-packages 中的 statsmodels
正在清理...
所以!pip install --upgrade statsmodels 然后得到我
无法获取索引基 URL https://pypi.python.org/simple/ 无法 找到满足 statsmodels 要求的任何下载 c:\users\swang\appdata\local\enthought\canopy\user\lib\site-packages 下载/解压 statsmodels 清理... 没有分布在 所有在 statsmodels 中找到 c:\users\swang\appdata\local\enthought\canopy\user\lib\site-packages 在 C:\Users\swang\pip\pip.log 中存储失败的调试日志
尽管 statsmodels 在 https://pypi.python.org/simple/ 中清晰可见。
!easy_install -U statsmodels 给出了最有希望的结果:
搜索 statsmodels 阅读 http://pypi.python.org/simple/statsmodels/读书 http://pypi.python.org/simple/statsmodels/ 无法检索索引 'statsmodels' 页面的所有包的扫描索引(这可能需要 同时)阅读http://pypi.python.org/simple/ 最佳匹配:statsmodels 0.7.0 将 statsmodels 0.7.0 添加到 easy-install.pth 文件
使用 c:\users\swang\appdata\local\enthought\canopy\user\lib\site-packages statsmodels 的处理依赖 完成处理 statsmodels 的依赖项下载错误 http://pypi.python.org/simple/statsmodels/: [Errno 1] _ssl.c:507: 错误:140770FC:SSL 例程:SSL23_GET_SERVER_HELLO:未知协议 -- 有些包可能找不到!下载错误 http://pypi.python.org/simple/statsmodels/: [Errno 1] _ssl.c:507: 错误:140770FC:SSL 例程:SSL23_GET_SERVER_HELLO:未知协议 -- 有些包可能找不到!下载错误 http://pypi.python.org/simple/: [Errno 1] _ssl.c:507: 错误:140770FC:SSL 例程:SSL23_GET_SERVER_HELLO:未知协议 -- 有些包可能找不到!
是的!!! 0.7.0!给我那个!为什么服务器不打招呼?
我还尝试了!easy_install -U scikits.statsmodels 和许多其他变体,但均未成功。
底线/TL;DR - 我需要将我的 statsmodels 升级到 0.7.0,pip install --upgrade 和 easy_install -U 不允许我这样做。我认为 easy_install -U 让我最接近目标,但在那里失败了,我不知道为什么。我认为我在技术上不足以编译来自https://github.com/statsmodels/statsmodels/ 的原始代码。您能否建议新手解决这个简单问题的最佳方法?
【问题讨论】:
-
回复:stackoverflow.com/questions/28577947/… 是的,ping 服务器有效,所以不是这样。
-
pip list 说我目前有 pip (1.5.6)、pandas (0.14.0) 和 statsmodels (0.6.1),如果有帮助的话...
-
如果您已经有
pip可用,为什么还要尝试使用easy_install?pip功能更强大,并且发生的错误通常更容易调试。我会尝试pip install -U scikits.statsmodels看看是否可行。 -
我的问题已通过以下 Burhan 链接的二进制文件解决;但仍然热衷于学习如何正确使用 pip。所以@cel 作为参考,我确实尝试过,这就是我得到的:下载/解包 scikits.statsmodels 无法获取索引基本 URL pypi.python.org/simple 找不到任何满足要求的下载 scikits.statsmodels 清理...否为 scikits.statsmodels 找到了所有分布 在 C:\Users\swang\pip\pip.log 中存储失败的调试日志 - 很抱歉混乱,因为我无法弄清楚如何正确格式化 cmets
-
我也尝试了
!pip install -U scikits.statsmodels --index-url https://pypi.python.org/pypi/scikits.statsmodels,但没有成功(“无法获取索引基础 URL pypi.python.org/pypi/scikits.statsmodels” - 我可以 ping 很好)我不明白为什么它不起作用 - 对如果您有任何提示,未来的问题!
标签: python pandas pip easy-install statsmodels