在Anaconda中更新Statsmodels

克里斯蒂安·坎勒(Kristian Canler)

我遇到的根本问题是,当我尝试在Mac OS的Anaconda Jupyter Notebook中调用test_proportions_2indep属性时statsmodels.stats.proportion,出现以下错误:

AttributeError: module 'statsmodels.stats.proportion' has no attribute 'test_proportions_2indep'

我假设这是因为Statsmodels未正确更新。打电话statsmodels.__version__时说我已经0.11.1安装在当前环境中,但是文档页面中的版本是0.12.1

  1. 我已采取以下步骤:

  2. 我删除了Anaconda,删除了所有相关文件,然后再次下载了它。我已经删除并重新安装了Statsmodels。

  3. 我试着在Jupyter下面的命令来更新Statsmodels: ,! conda update statsmodels -y! conda update statsmodels=0.12.1 -y! conda install -c conda-forge statsmodels

  4. 我浏览了Anaconda应用程序,并尝试在那里删除并重新安装Statsmodels,但是遇到了很多不同的软件包都将被卸载的情况,因此我认为我对环境工作原理的了解还不够快。我不知道这里是否有解决方案。

最后,我给出了以下命令(! conda install update statsmodels==0.12.1 -y),并在命令行中获得了新的错误/响应:

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - statsmodels==0.12.1
  - update

Current channels:

  - https://repo.anaconda.com/pkgs/main/osx-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/osx-64
  - https://repo.anaconda.com/pkgs/r/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

当然,Statsmodels版本仍为0.10.1。

因此:1.是否需要更新Statsmodels才能使用此属性?和2.如何更新它?

詹姆斯·托勒夫森

过去,当我尝试从基本环境升级软件包时,Anaconda遇到了很多问题。这是我的建议:

创建您自己的环境。您可以从Anaconda GUI或从命令行执行以下操作:

conda create --name newenv

现在,您可以使用以下方法激活此环境:

conda activate newenv

如果要查看所有可用环境,请执行以下操作:

conda info --envs

对我来说,它打印出以下内容:

base                     C:\ProgramData\Anaconda3
myenv                    C:\Users\james\.conda\envs\myenv
newenv                *  C:\Users\james\.conda\envs\newenv

您可以从*得知我目前在newenv

现在,我可以使用pip来显示我当前的安装statsmodels

pip show statsmodels

对我来说,这表明:

Name: statsmodels
Version: 0.11.0
Summary: Statistical computations and models for Python
Home-page: https://www.statsmodels.org/
Author: None
Author-email: None
License: BSD License
Location: c:\programdata\anaconda3\lib\site-packages
Requires: numpy, scipy, pandas, patsy
Required-by:

要升级到最新最好的版本,我只需使用conda update它即可升级。

conda update statsmodels

pip show statsmodels 现在向我显示我已经安装了0.12.1版本。

我也强烈推荐conda速查表它包含您需要熟悉conda的所有命令行内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章