使用Conda安装cvxopt时出错

小小

我正在尝试使用Conda(与Anaconda python发行版一起安装)安装cvxopt,并且收到以下错误消息。显然我的Anaconda安装使用的是python 3.6,而cvxopt需要python 3.5 *。如何解决此问题并使用Conda安装cvxopt?

在Anaconda提示符下键入conda install cvxopt后,我收到的消息是:

正在获取包元数据...........

解决包装规格:

UnsatisfiableError:发现以下规范存在冲突:

- cvxopt -> python 3.5*
- python 3.6* 

使用“ conda info <package>”查看每个软件包的依赖关系。

这是错误消息的屏幕截图: 在此处输入图片说明

大卫·普格

看来cvxopt需要Python 3.5。最简单的解决方案是使用condapython 3.5创建一个单独的环境,然后安装cvxopt(以及任何其他所需的python软件包)。例如...

conda create -n cvxopt-env python=3.5 cvxopt numpy scipy matplotlib jupyter

根据您的操作系统,然后可以使用以下任一方法激活此环境:

source activate cvxopt-env

...要么...

activate cvxopt-env

...然后您可以使用...切换回默认的python安装

deactivate

...查看conda文档以获取更多详细信息。特别是conda create命令的文档

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章