San*_*noj 16 python scikit-learn anaconda
我正在尝试升级scikit-learn的包从0.16升级到0.17.为此,我试图使用本网站的二进制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn.我有Windows 7 x64位.我在本地下载了相关的包,并提供了以下命令,并且要求已经是最新的:
C:\Users\skumar>pip install --upgrade --use-wheel --no-index --find-links=../../
SOURCE/APPS scikit-learn
Ignoring indexes: https://pypi.python.org/simple
Requirement already up-to-date: scikit-learn in c:\anaconda3\lib\site-packages
Run Code Online (Sandbox Code Playgroud)
然后我尝试从远程站点升级它并得到类似的结果:
C:\Users\skumar>pip install --upgrade --use-wheel --no-index --trusted-host www.
lfd.uci.edu --find-links=http://www.lfd.uci.edu/~gohlke/pythonlibs/ scikit-learn
Ignoring indexes: https://pypi.python.org/simple
Requirement already up-to-date: scikit-learn in c:\anaconda3\lib\site-packages
Run Code Online (Sandbox Code Playgroud)
在远程站点上有两个版本,即0.16和0.17.有没有办法在命令中指定版本?或者你如何安装/升级轮文件?
jak*_*vdp 28
Anaconda附带conda
包管理器,旨在处理这些类型的升级.首先更新conda本身以获取最新的包列表:
conda update conda
Run Code Online (Sandbox Code Playgroud)
然后安装scikit版本 - 学习你想要的东西
conda install scikit-learn=0.17
Run Code Online (Sandbox Code Playgroud)
所有必要的依赖项也将升级.如果你在Windows上遇到conda问题,这里有一些相关的FAQ:http://docs.continuum.io/anaconda/faq
所以要升级 scikit-learn 包,你必须遵循以下过程
步骤 1:打开终端(Ctrl+Alt+t)
第 2 步:现在通过键入检查当前安装的软件包以及安装在 conda 环境中的版本conda list
第 3 步:现在升级类型如下命令
conda update scikit-learn
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!!
在Google VM实例的Ubuntu上安装的anaconda中,将scikit-learn从0.19.1升级到0.19.2:
首先,使用以下命令检查现有可用软件包的版本:
conda list
Run Code Online (Sandbox Code Playgroud)
它将在输出中显示不同的软件包及其安装版本。在这里检查scikit-learn。例如对我来说,输出是:
scikit-learn 0.19.1 py36hedc7406_0
Run Code Online (Sandbox Code Playgroud)
现在我想升级到2018年7月0.19.2版,即最新的可用版本。
conda config --append channels conda-forge
conda install scikit-learn=0.19.2
Run Code Online (Sandbox Code Playgroud)
当您尝试升级到0.17版本时,请尝试以下命令:
conda install scikit-learn=0.17
Run Code Online (Sandbox Code Playgroud)
现在,使用以下命令检查所需版本的scikit-learn是否正确安装:
conda list
Run Code Online (Sandbox Code Playgroud)
对我而言,输出为:
scikit-learn 0.19.2 py36_blas_openblasha84fab4_201 [blas_openblas] conda-forge
Run Code Online (Sandbox Code Playgroud)
我尝试了以下命令:
!conda update conda
!pip install -U scikit-learn
Run Code Online (Sandbox Code Playgroud)
它将安装所需的软件包,该软件包也会显示在中,conda list
但如果您尝试导入该软件包,它将无法正常工作。
在网站http://scikit-learn.org/stable/install.html上,其表示为:警告要升级或卸载随Anaconda或conda一起安装的scikit-learn,请勿使用pip。
更新特定库 - scikit-learn
:
蚺蛇 ( conda
):
conda install scikit-learn
Run Code Online (Sandbox Code Playgroud)
Pip 安装软件包 ( pip
):
pip install --upgrade scikit-learn
Run Code Online (Sandbox Code Playgroud)
验证更新:
conda list scikit-learn
Run Code Online (Sandbox Code Playgroud)
它现在应该显示库的当前(和所需)版本scikit-learn
。
就我个人而言,我尝试使用该conda
命令来更新scikit-learn
库,它的行为就好像它正在安装最新版本,然后发现(通过执行该conda list scikit-learn
命令)它与以前的版本相同并且从未更新(或识别)更新?)。当我使用该pip
命令时,它就像一个魅力,并正确地将scikit-learn
库更新到最新版本!
希望这可以帮助!
可以在此处找到最新版本的更多详细信息(请注意,这适用于scikit-learn
的库版本0.22
):
我建议使用 conda。Conda 是 anconda 特定的包管理器。如果您想了解有关 conda 的更多信息,请阅读conda 文档。
在命令行中使用 conda,下面的命令将安装 scipy 0.17。
conda install scipy=0.17.0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
71470 次 |
最近记录: |