在python中安装glmnet

2024-09-27 21:26:50 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以在python 2或3(windows机器)中安装glmnet:

使用这个:

 conda install glmnet

产生此错误:

^{pr2}$

有没有人遇到过类似的问题?在

编辑:使用pip时出现以下错误:

failed with error code 1

Tags: installpip机器编辑windows错误withcode
3条回答

我就是这样成功的:

  1. 你需要一个fortran编译器。如果你是学生(像我一样),你可以从英特尔免费获得:https://software.intel.com/en-us/qualify-for-free-software/student

  2. https://github.com/civisanalytics/python-glmnet克隆https://pypi.org/project/glmnet/的回购。

  3. 在命令提示符下启动fortran编译器环境

  4. 导航到克隆repo的文件夹

  5. 激活要安装glmnet的conda环境

  6. 运行python setup.py install

该包现在将作为glmnet_python提供

documentation表示您应该使用以下任一方式进行安装:

conda install -c conda-forge glmnet

或者

pip install glmnet

编辑:

似乎有多个python的“glmnet”包使用不同的名称。这是另一个:https://github.com/conda-forge/r-glmnet-feedstock

要安装它,只需执行以下操作:

conda install -c conda-forge r-glmnet

无论哪种方式,关键都是使用-c标志,后跟频道名(conda-forge),然后指定要安装的软件包的正确名称

或者,您可以使用以下命令将conda-forge添加到配置中,而不是每次要安装某个内容时指定通道名称:

conda config add channels conda-forge

那么您就不再需要使用-c,只需安装具有以下功能的软件包:

conda install r-glmnet

conda install glmnet

根据anaconda云网站glmnet package提供给mac和Ubuntu用户的版本。Windows用户还不能使用它。唯一的方法是用anaconda r-glmnet安装r版本。在

conda install -c r r-glmnet 

相关问题 更多 >

    热门问题