使用 Conda 安装 cvxopt 时出错
Error installing cvxopt using Conda
我正在尝试使用 Conda(Anaconda python 发行版随附)安装 cvxopt,但我收到了以下错误消息。显然我的 Anaconda 安装使用 python 3.6,而 cvxopt 需要 python 3.5*。我该如何解决这个问题并使用 Conda 安装 cvxopt?
在 Anaconda 提示符下键入 conda install cvxopt 后,我收到的消息是:
Fetching package metadata ...........
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in
conflict:
- cvxopt -> python 3.5*
- python 3.6*
Use "conda info < package >" to see the dependencies for each 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
docs for more details. In particular the docs for the conda create
命令。
尝试
conda install cvxopt=1.1.8
它是新版本,也是唯一支持 python3.6
的版本
我正在尝试使用 Conda(Anaconda python 发行版随附)安装 cvxopt,但我收到了以下错误消息。显然我的 Anaconda 安装使用 python 3.6,而 cvxopt 需要 python 3.5*。我该如何解决这个问题并使用 Conda 安装 cvxopt?
在 Anaconda 提示符下键入 conda install cvxopt 后,我收到的消息是:
Fetching package metadata ...........
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:
- cvxopt -> python 3.5* - python 3.6*
Use "conda info < package >" to see the dependencies for each 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
docs for more details. In particular the docs for the conda create
命令。
尝试
conda install cvxopt=1.1.8
它是新版本,也是唯一支持 python3.6
的版本