我正在尝试使用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。最简单的解决方案是使用conda
python 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] 删除。
我来说两句