我对Python有些陌生。我已经在很多项目中使用过它,但并不需要偏离它的标准设置。我正在尝试安装一些新的软件包,以便访问大学作业所需的功能。当我尝试安装时,我得到以下信息:
(base) C:\Anaconda2\Jupyter>conda install -c python-control -c cyclus slycot control
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- slycot
- control
Current channels:
- https://conda.anaconda.org/python-control/win-64
- https://conda.anaconda.org/python-control/noarch
- https://conda.anaconda.org/cyclus/win-64
...
还有一堆与上面类似的其他渠道。
我一直在寻找解决方案,但没有找到任何实质性的东西。我发现这可能是Windows的一个问题,这也是我使用它的原因。在此之前,我对发生了什么一无所知。
请记住,我并不是真的了解通道和包是如何工作的,所以任何关于这个问题的见解也会很好。
发布于 2018-03-07 14:09:32
您是否尝试过:
pip install <package>
或
conda install -c conda-forge <package>
发布于 2018-08-01 20:15:45
谢谢,Max S. conda-forge也适用于我。
scikit学习巨蟒-Jupyter Notebook。
升级我的scikit-在Google VM实例上Ubuntu上安装的anaconda中从0.19.1学习到0.19.2:
在终端中执行以下命令:
首先,检查可用的带有版本的包
conda list
它将在输出中显示软件包及其安装的版本:
scikit-learn 0.19.1 py36hedc7406_0
升级到2018年7月0.19.2版本。
conda config --append channels conda-forge
conda install scikit-learn=0.19.2
现在检查安装的版本是否正确?
conda list
输出为:
scikit-learn 0.19.2 py36_blas_openblasha84fab4_201 [blas_openblas] conda-forge
注意:如果您正在使用Anaconda或Miniconda,请不要使用pip命令
我尝试了以下命令:
!conda update conda
!pip install -U scikit-learn
它将安装所需的软件包,也将在conda list
中显示,但当尝试导入该软件包时,它将不起作用。
在网站http://scikit-learn.org/stable/install.html上提到:警告升级或卸载scikit learn与蟒蛇或conda一起安装,您不应使用pip。
发布于 2020-02-13 18:43:04
可能你的condas频道需要一个唤醒呼叫...使用
conda update --all
对我来说,它起作用了。更多信息:https://www.anaconda.com/keeping-anaconda-date/
https://stackoverflow.com/questions/48493505
复制相似问题