Ian*_*nSR 224 python anaconda conda
我在我的电脑上安装了Anaconda,我想更新它.在Navigator中,我可以看到有几个单独的软件包可以更新,但也有一个anaconda软件包有时会有版本号,有时会说custom.我该怎么办?
Ian*_*nSR 371
在大多数情况下,当您说要更新Anaconda时,您要执行的操作是执行命令:
conda update --all
Run Code Online (Sandbox Code Playgroud)
(但是,这应该preceeded通过conda update -n root conda让你拥有最新conda安装的版本)
这会将当前环境中的所有软件包更新到最新版本 - 小版本可能会使用某些软件包的旧版本以满足依赖性约束(通常这不是必需的,并且在必要时包计划解决方案将尽力减少影响).
这需要从命令行执行,最好的方法是从Anaconda Navigator,然后是"Environments"选项卡,然后单击root环境旁边的三角形,选择"Open Terminal":
此操作仅更新一个选定的环境(在本例中为root环境).如果您有其他想要更新的环境,可以重复上述过程,但首先单击环境.选择它时,右侧有一个三角形标记(见上图,步骤3).或者从命令行,您可以提供环境名称(-n envname)或路径(-p /path/to/env),例如dspyr从上面的屏幕截图更新您的环境:
conda update -n dspyr --all
Run Code Online (Sandbox Code Playgroud)
如果您只想更新单个软件包,只需单击导航器中的蓝色箭头或蓝色版本号,例如,astroid或者astropy在上面的屏幕截图中,这将标记这些软件包以进行升级.完成后,您需要单击"应用"按钮:
或者从命令行:
conda update astroid astropy
Run Code Online (Sandbox Code Playgroud)
如果您不关心软件包版本,只想要"标准Anaconda Distribution中最新的所有软件包,只要它们一起工作",那么您应该看看这个要点.
在大多数情况下,更新软件包列表中的Anaconda软件包会产生令人惊讶的结果:您实际上可能会降级许多软件包(事实上,如果它指的是版本,则可能会这样做custom).上面的要点提供了详细信息.
您的root环境可能不是尝试和管理一组精确软件包的好地方:它将是一个动态工作空间,安装了新软件包并随机更新软件包.如果您需要一组精确的包,那么创建一个conda环境来保存它们.由于conda包缓存和文件链接的使用方式,这通常是i)快速和ii)消耗非常少的额外磁盘空间.例如
conda create -n myspecialenv -c bioconda -c conda-forge python=3.5 pandas beautifulsoup seaborn nltk
Run Code Online (Sandbox Code Playgroud)
该畅达文档有更多的细节和例子.
这些都无助于更新从PyPI pip安装的软件包或使用安装的任何软件包python setup.py install. conda list将为您提供有关环境中基于pip的Python软件包的一些提示,但更新它们不会做任何特殊操作.
它几乎是完全相同的故事,除了你可能无法更新root环境,如果它是由其他人安装(比如说/opt/anaconda/latest).如果您无法更新正在使用的环境,则应该能够克隆然后更新:
conda create -n myenv --clone root
conda update -n myenv --all
Run Code Online (Sandbox Code Playgroud)
Car*_*din 89
如果您尝试将Anaconda版本更新为新版本,您会注意到运行新安装程序不起作用,因为它抱怨安装目录非空.
所以你应该使用conda进行升级,详见官方文档:
conda update conda
conda update anaconda
Run Code Online (Sandbox Code Playgroud)
这可以防止错误:
错误conda.core.link:_execute(502):卸载包'defaults :: conda-4.5.4-py36_0'时发生错误.PermissionError(13,'访问被拒绝')
H.L*_*tte 42
打开"命令或conda提示符"并运行:
conda update conda
conda update anaconda
Run Code Online (Sandbox Code Playgroud)
最好同时运行两个命令(一个接一个)以确保更新所有基本文件.
这应该会让您重新回到最新的"版本",其中包含Continuum人员选择的软件包,可以很好地协同工作.
如果您希望运行每个程序包的最后一个版本(这可能会导致环境不稳定):
conda update --all
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
资料来源:
Mat*_*att 29
这是Anaconda 官方文档推荐的内容:
conda update conda
conda install anaconda=2021.05
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到当前和过去的版本代码。
该命令将更新到特定版本的 Anaconda 元包。
我觉得(与接受的答案中提出的主张相反)这更像是 95% 的 Anaconda 用户想要的,恕我直言:升级到最新版本的 Anaconda 元包(由 Anaconda 分销商组装和测试)并忽略更新单个包的状态,这将由conda update --all.
小智 8
在基本模式下打开 Anaconda cmd:
然后使用conda update conda来更新 Anaconda。
然后,您可以使用conda update --all更新 Anaconda 的所有要求:
conda update conda
conda update --all
Run Code Online (Sandbox Code Playgroud)
如果您无法从例如3.3.x到4.x(conda update conda"无法正常工作"到达下一个版本),那么请尝试更具体如下:
conda install conda=4.0 (or conda install anaconda=4.0)
Run Code Online (Sandbox Code Playgroud)
https://www.anaconda.com/blog/developer-blog/anaconda-4-release/
这个答案包含了许多答案和评论,它没有添加新代码,所有学分都归于其他答案,尤其是这个答案,它展示了如何安装官方版本,完全符合文档。
\n在下文中,“文档”是指更新旧版本的Anaconda 官方文档。阅读文档是有意义的,它是一个简短的概述。
\n由于它会经常使用,因此以下是元包的定义:
\n\n\n元包是一个非常简单的包,至少有一个名称和一个版本。它不需要有任何依赖项或构建步骤。\n元包可能会列出对几个核心、低级库的依赖项,\n并且可能包含到\n执行时自动下载的软件文件的链接。
\n
作为安装 anaconda 之前的第一步,您需要更新 conda:
\nconda update conda\nRun Code Online (Sandbox Code Playgroud)\n第二步,您有三个选择:自定义或官方元包,或conda update --all.
如果您被允许拥有最新的自定义元包(请注意,这可能并不总是具有受限依赖项的标准包的最佳选择),那么您可以使用
\nconda install anaconda\nRun Code Online (Sandbox Code Playgroud)\n文件:
\n\n\nAnaconda 元包有一个特殊的 \xe2\x80\x9ccustom\xe2\x80\x9d 版本,\n它具有所有包依赖项,但它们都不受限制。\n\xe2\x80\x9ccustom\xe2\x80\x9d版本的版本排序低于任何实际\n发行版本号。
\n
测试的起点是已安装的版本2021.05。此后,conda update anaconda和conda install anaconda都会导致相同的新“降级自定义版本” custom-py38_1,请参见代码块底部:anaconda=的版本更改2021.05-py38_0 --> custom-py38_1。但使用会导致安装的软件包比这里update多得多:install
update导致安装步骤比install(base) C:\\WINDOWS\\system32>conda update anaconda\nCollecting package metadata (current_repodata.json): done\nSolving environment: done\n\n## Package Plan ##\n\n environment location: C:\\Users\\toeft\\anaconda3\n\n added / updated specs:\n - anaconda\n\n\nThe following packages will be downloaded:\n\n package | build\n ---------------------------|-----------------\n _anaconda_depends-2020.07 | py38_0 6 KB\n anaconda-custom | py38_1 36 KB\n anaconda-client-1.8.0 | py38haa95532_0 170 KB\n anaconda-project-0.10.1 | pyhd3eb1b0_0 218 KB\n astroid-2.6.6 | py38haa95532_0 314 KB\n astropy-4.3.1 | py38hc7d831d_0 6.1 MB\n attrs-21.2.0 | pyhd3eb1b0_0 46 KB\n babel-2.9.1 | pyhd3eb1b0_0 5.5 MB\n ...\n xlsxwriter-3.0.1 | pyhd3eb1b0_0 111 KB\n xlwings-0.24.7 | py38haa95532_0 887 KB\n zeromq-4.3.4 | hd77b12b_0 4.2 MB\n zipp-3.5.0 | pyhd3eb1b0_0 13 KB\n zope.interface-5.4.0 | py38h2bbff1b_0 305 KB\n zstd-1.4.9 | h19a0ad4_0 478 KB\n ------------------------------------------------------------\n Total: 218.2 MB\n\nThe following NEW packages will be INSTALLED:\n\n _anaconda_depends pkgs/main/win-64::_anaconda_depends-2020.07-py38_0\n cfitsio pkgs/main/win-64::cfitsio-3.470-he774522_6\n charset-normalizer pkgs/main/noarch::charset-normalizer-2.0.4-pyhd3eb1b0_0\n conda-pack pkgs/main/noarch::conda-pack-0.6.0-pyhd3eb1b0_0\n debugpy pkgs/main/win-64::debugpy-1.4.1-py38hd77b12b_0\n fonttools pkgs/main/noarch::fonttools-4.25.0-pyhd3eb1b0_0\n gmpy2 pkgs/main/win-64::gmpy2-2.0.8-py38h7edee0f_3\n libllvm9 pkgs/main/win-64::libllvm9-9.0.1-h21ff451_0\n matplotlib-inline pkgs/main/noarch::matplotlib-inline-0.1.2-pyhd3eb1b0_2\n mpc pkgs/main/win-64::mpc-1.1.0-h7edee0f_1\n mpfr pkgs/main/win-64::mpfr-4.0.2-h62dcd97_1\n mpir pkgs/main/win-64::mpir-3.0.0-hec2e145_1\n munkres pkgs/main/noarch::munkres-1.1.4-py_0\n\nThe following packages will be REMOVED:\n\n jupyter-packaging-0.7.12-pyhd3eb1b0_0\n\nThe following packages will be UPDATED:\n\n anaconda-client 1.7.2-py38_0 --> 1.8.0-py38haa95532_0\n anaconda-project 0.9.1-pyhd3eb1b0_1 --> 0.10.1-pyhd3eb1b0_0\n astroid 2.5-py38haa95532_1 --> 2.6.6-py38haa95532_0\n astropy 4.2.1-py38h2bbff1b_1 --> 4.3.1-py38hc7d831d_0\n attrs 20.3.0-pyhd3eb1b0_0 --> 21.2.0-pyhd3eb1b0_0\n babel 2.9.0-pyhd3eb1b0_0 --> 2.9.1-pyhd3eb1b0_0\n bitarray 1.9.2-py38h2bbff1b_1 --> 2.3.0-py38h2bbff1b_1\n bleach 3.3.0-pyhd3eb1b0_0 --> 4.0.0-pyhd3eb1b0_0\n bokeh 2.3.2-py38haa95532_0 --> 2.3.3-py38haa95532_0\n ca-certificates 2021.4.13-haa95532_1 --> 2021.7.5-haa95532_1\n certifi 2020.12.5-py38haa95532_0 --> 2021.5.30-py38haa95532_0\n cffi 1.14.5-py38hcd4344a_0 --> 1.14.6-py38h2bbff1b_0\n click 7.1.2-pyhd3eb1b0_0 --> 8.0.1-pyhd3eb1b0_0\n comtypes 1.1.9-py38haa95532_1002 --> 1.1.10-py38haa95532_1002\n curl 7.71.1-h2a8f88b_1 --> 7.78.0-h86230a5_0\n cython 0.29.23-py38hd77b12b_0 --> 0.29.24-py38hd77b12b_0\n dask 2021.4.0-pyhd3eb1b0_0 --> 2021.8.1-pyhd3eb1b0_0\n dask-core 2021.4.0-pyhd3eb1b0_0 --> 2021.8.1-pyhd3eb1b0_0\n decorator 5.0.6-pyhd3eb1b0_0 --> 5.0.9-pyhd3eb1b0_0\n distributed 2021.4.0-py38haa95532_0 --> 2021.8.1-py38haa95532_0\n docutils 0.17-py38haa95532_1 --> 0.17.1-py38haa95532_1\n et_xmlfile pkgs/main/noarch::et_xmlfile-1.0.1-py~ --> pkgs/main/win-64::et_xmlfile-1.1.0-py38haa95532_0\n fsspec 0.9.0-pyhd3eb1b0_0 --> 2021.7.0-pyhd3eb1b0_0\n gevent 21.1.2-py38h2bbff1b_1 --> 21.8.0-py38h2bbff1b_1\n greenlet 1.0.0-py38hd77b12b_2 --> 1.1.1-py38hd77b12b_0\n idna 2.10-pyhd3eb1b0_0 --> 3.2-pyhd3eb1b0_0\n imagecodecs 2021.3.31-py38h5da4933_0 --> 2021.6.8-py38h5da4933_0\n intel-openmp 2021.2.0-haa95532_616 --> 2021.3.0-haa95532_3372\n ipykernel 5.3.4-py38h5ca1d4c_0 --> 6.2.0-py38haa95532_1\n ipython 7.22.0-py38hd4e2768_0 --> 7.26.0-py38hd4e2768_0\n isort 5.8.0-pyhd3eb1b0_0 --> 5.9.3-pyhd3eb1b0_0\n itsdangerous 1.1.0-pyhd3eb1b0_0 --> 2.0.1-pyhd3eb1b0_0\n jinja2 2.11.3-pyhd3eb1b0_0 --> 3.0.1-pyhd3eb1b0_0\n json5 0.9.5-py_0 --> 0.9.6-pyhd3eb1b0_0\n jupyterlab 3.0.14-pyhd3eb1b0_1 --> 3.1.7-pyhd3eb1b0_0\n jupyterlab_server 2.4.0-pyhd3eb1b0_0 --> 2.7.1-pyhd3eb1b0_0\n keyring 22.3.0-py38haa95532_0 --> 23.0.1-py38haa95532_0\n krb5 1.18.2-hc04afaa_0 --> 1.19.2-h5b6d351_0\n libcurl 7.71.1-h2a8f88b_1 --> 7.78.0-h86230a5_0\n libxml2 2.9.10-hb89e7f3_3 --> 2.9.12-h0ad7f3c_0\n lz4-c 1.9.3-h2bbff1b_0 --> 1.9.3-h2bbff1b_1\n markupsafe 1.1.1-py38he774522_0 --> 2.0.1-py38h2bbff1b_0\n matplotlib 3.3.4-py38haa95532_0 --> 3.4.2-py38haa95532_0\n matplotlib-base 3.3.4-py38h49ac443_0 --> 3.4.2-py38h49ac443_0\n mkl 2021.2.0-haa95532_296 --> 2021.3.0-haa95532_524\n mkl-service 2.3.0-py38h2bbff1b_1 --> 2.4.0-py38h2bbff1b_0\n mkl_random 1.2.1-py38hf11a4ad_2 --> 1.2.2-py38hf11a4ad_0\n more-itertools 8.7.0-pyhd3eb1b0_0 --> 8.8.0-pyhd3eb1b0_0\n nbconvert 6.0.7-py38_0 --> 6.1.0-py38haa95532_0\n networkx 2.5-py_0 --> 2.6.2-pyhd3eb1b0_0\n nltk 3.6.1-pyhd3eb1b0_0 --> 3.6.2-pyhd3eb1b0_0\n notebook 6.3.0-py38haa95532_0 --> 6.4.3-py38haa95532_0\n numpy 1.20.1-py38h34a8a5c_0 --> 1.20.3-py38ha4e8547_0\n numpy-base 1.20.1-py38haf7ebc8_0 --> 1.20.3-py38hc2deb75_0\n openjpeg 2.3.0-h5ec785f_1 --> 2.4.0-h4fc8c34_0\n openssl 1.1.1k-h2bbff1b_0 --> 1.1.1l-h2bbff1b_0\n packaging 20.9-pyhd3eb1b0_0 --> 21.0-pyhd3eb1b0_0\n pandas 1.2.4-py38hd77b12b_0 --> 1.3.2-py38h6214cd6_0\n path 15.1.2-py38haa95532_0 --> 16.0.0-py38haa95532_0\n pathlib2 2.3.5-py38haa95532_2 --> 2.3.6-py38haa95532_2\n pillow 8.2.0-py38h4fa10fc_0 --> 8.3.1-py38h4fa10fc_0\n pkginfo 1.7.0-py38haa95532_0 --> 1.7.1-py38haa95532_0\n prometheus_client 0.10.1-pyhd3eb1b0_0 --> 0.11.0-pyhd3eb1b0_0\n pydocstyle 6.0.0-pyhd3eb1b0_0 --> 6.1.1-pyhd3eb1b0_0\n pyerfa 1.7.3-py38h2bbff1b_0 --> 2.0.0-py38h2bbff1b_0\n pygments 2.8.1-pyhd3eb1b0_0 --> 2.10.0-pyhd3eb1b0_0\n pylint 2.7.4-py38haa95532_1 --> 2.9.6-py38haa95532_1\n pyodbc 4.0.30-py38ha925a31_0 --> 4.0.31-py38hd77b12b_0\n pytest 6.2.3-py38haa95532_2 --> 6.2.4-py38haa95532_2\n python-dateutil 2.8.1-pyhd3eb1b0_0 --> 2.8.2-pyhd3eb1b0_0\n pywin32 227-py38he774522_1 --> 228-py38hbaba5e8_1\n pyzmq 20.0.0-py38hd77b12b_1 --> 22.2.1-py38hd77b12b_1\n qtconsole 5.0.3-pyhd3eb1b0_0 --> 5.1.0-pyhd3eb1b0_0\n qtpy 1.9.0-py_0 --> 1.10.0-pyhd3eb1b0_0\n regex 2021.4.4-py38h2bbff1b_0 --> 2021.8.3-py38h2bbff1b_0\n requests 2.25.1-pyhd3eb1b0_0 --> 2.26.0-pyhd3eb1b0_0\n rope 0.18.0-py_0 --> 0.19.0-pyhd3eb1b0_0\n scikit-learn 0.24.1-py38hf11a4ad_0 --> 0.24.2-py38hf11a4ad_1\n seaborn 0.11.1-pyhd3eb1b0_0 --> 0.11.2-pyhd3eb1b0_0\n singledispatch 3.6.1-pyhd3eb1b0_1001 --> 3.7.0-pyhd3eb1b0_1001\n six pkgs/main/win-64::six-1.15.0-py38haa9~ --> pkgs/main/noarch::six-1.16.0-pyhd3eb1b0_0\n sortedcontainers 2.3.0-pyhd3eb1b0_0 --> 2.4.0-pyhd3eb1b0_0\n sphinx 4.0.1-pyhd3eb1b0_0 --> 4.0.2-pyhd3eb1b0_0\n sphinxcontrib-htm~ 1.0.3-pyhd3eb1b0_0 --> 2.0.0-pyhd3eb1b0_0\n sphinxcontrib-ser~ 1.1.4-pyhd3eb1b0_0 --> 1.1.5-pyhd3eb1b0_0\n sqlalchemy 1.4.7-py38h2bbff1b_0 --> 1.4.22-py38h2bbff1b_0\n sqlite 3.35.4-h2bbff1b_0 --> 3.36.0-h2bbff1b_0\n testpath 0.4.4-pyhd3eb1b0_0 --> 0.5.0-pyhd3eb1b0_0\n threadpoolctl 2.1.0-pyh5ca1d4c_0 --> 2.2.0-pyhbf3da8f_0\n tifffile 2021.4.8-pyhd3eb1b0_2 --> 2021.7.2-pyhd3eb1b0_2\n tqdm 4.59.0-pyhd3eb1b0_1 --> 4.62.1-pyhd3eb1b0_1\n typed-ast 1.4.2-py38h2bbff1b_1 --> 1.4.3-py38h2bbff1b_1\n typing_extensions 3.7.4.3-pyha847dfd_0 --> 3.10.0.0-pyh06a4308_0\n urllib3 1.26.4-pyhd3eb1b0_0 --> 1.26.6-pyhd3eb1b0_1\n wheel 0.36.2-pyhd3eb1b0_0 --> 0.37.0-pyhd3eb1b0_0\n xlsxwriter 1.3.8-pyhd3eb1b0_0 --> 3.0.1-pyhd3eb1b0_0\n xlwings 0.23.0-py38haa95532_0 --> 0.24.7-py38haa95532_0\n zeromq 4.3.3-ha925a31_3 --> 4.3.4-hd77b12b_0\n zipp 3.4.1-pyhd3eb1b0_0 --> 3.5.0-pyhd3eb1b0_0\n zope.interface 5.3.0-py38h2bbff1b_0 --> 5.4.0-py38h2bbff1b_0\n zstd 1.4.5-h04227a9_0 --> 1.4.9-h19a0ad4_0\n\nThe following packages will be DOWNGRADED:\n\n anaconda 2021.05-py38_0 --> custom-py38_1\nRun Code Online (Sandbox Code Playgroud)\ninstall导致安装步骤少于update:(base) C:\\WINDOWS\\system32>conda install anaconda\nCollecting package metadata (current_repodata.json): done\nSolving environment: done\n\n## Package Plan ##\n\n environment location: C:\\Users\\toeft\\anaconda3\n\n added / updated specs:\n - anaconda\n\n\nThe following packages will be downloaded:\n\n package | build\n ---------------------------|-----------------\n _anaconda_depends-2020.07 | py38_0 6 KB\n anaconda-custom | py38_1 36 KB\n ca-certificates-2021.7.5 | haa95532_1 113 KB\n certifi-2021.5.30 | py38haa95532_0 140 KB\n gmpy2-2.0.8 | py38h7edee0f_3 145 KB\n libllvm9-9.0.1 | h21ff451_0 61 KB\n mpc-1.1.0 | h7edee0f_1 260 KB\n mpfr-4.0.2 | h62dcd97_1 1.5 MB\n mpir-3.0.0 | hec2e145_1 1.3 MB\n openssl-1.1.1l | h2bbff1b_0 4.8 MB\n ------------------------------------------------------------\n Total: 8.4 MB\n\nThe following NEW packages will be INSTALLED:\n\n _anaconda_depends pkgs/main/win-64::_anaconda_depends-2020.07-py38_0\n gmpy2 pkgs/main/win-64::gmpy2-2.0.8-py38h7edee0f_3\n libllvm9 pkgs/main/win-64::libllvm9-9.0.1-h21ff451_0\n mpc pkgs/main/win-64::mpc-1.1.0-h7edee0f_1\n mpfr pkgs/main/win-64::mpfr-4.0.2-h62dcd97_1\n mpir pkgs/main/win-64::mpir-3.0.0-hec2e145_1\n\nThe following packages will be UPDATED:\n\n ca-certificates 2021.4.13-haa95532_1 --> 2021.7.5-haa95532_1\n certifi 2020.12.5-py38haa95532_0 --> 2021.5.30-py38haa95532_0\n openssl 1.1.1k-h2bbff1b_0 --> 1.1.1l-h2bbff1b_0\n\nThe following packages will be DOWNGRADED:\n\n anaconda 2021.05-py38_0 --> custom-py38_1\nRun Code Online (Sandbox Code Playgroud)\n在下面的代码片段中,update会install导致相同的结果。install我像文档中那样使用。
如果您不想安装元包的自定义版本,而是需要最新的官方版本,请安装
\nconda install anaconda=VersionNumber\nRun Code Online (Sandbox Code Playgroud)\n截至撰写本文时,最新可用版本(Anaconda 个人版)为 09/2021
\nconda install anaconda=2021.05\nRun Code Online (Sandbox Code Playgroud)\n但如何抓住这个VersionNumber呢?
查看个人版的 Anaconda 发行说明。如果您需要旧版本,则需要向下滚动该页面,例如查找2020.11. 最新的始终位于页面顶部。如果您使用商业版本,则需要查看其他发行说明。
因此,2021.05版本代码之类的东西就是您需要找到的最新版本的快捷方式。您还可以找到操作系统的完整版本名称,例如在文档中直接链接的可用Anaconda 版本Anaconda3-2021.05-Windows-x86_64.exe列表中。它按名称和日期排序,因此,您需要搜索年份,如“YYYY-MM”/“YYYY-”或滚动整个列表以查找最新版本:
以 Windows 10 64 位为例,命令也可以是:
\nconda update anaconda=Anaconda3-2021.05-Windows-x86_64.exe\nRun Code Online (Sandbox Code Playgroud)\n如果您在安装最新的自定义元包后安装某个版本,您将看到一些包被删除,并且很多包被稍微降级。这是因为该版本的发布时间稍早一些,但因此也是完全可信的。
\n文件:
\n\n\n\n
conda update anaconda=VersionNumber获取 Anaconda 元包的特定版本,例如conda update anaconda=2019.10. 该元包代表已作为集合进行测试的固定状态。
conda update --all至于文档(下面引用的最后一句),安装自定义(=最新)元包2019.07也可以通过运行来完成
conda update --all\nRun Code Online (Sandbox Code Playgroud)\n如果您有虚拟环境,您需要:
\nconda update -n myenv --all\nRun Code Online (Sandbox Code Playgroud)\n然而:这可能是 的一个例外2019.07。它似乎不适用于更高的元包版本。conda update --all我检查了行与行比较中的差异conda update anaconda(见下文,引用后)。尽管它们一开始看起来像双胞胎,但有足够小的差异表明您应该放开双手,conda update --all因为文档中甚至提到了可能存在冲突的约束。
文件:
\n\n\n\n
conda update --all将取消所有内容。这会将当前环境中的所有包更新为最新版本。这样做时,它会从历史记录中删除\n所有版本限制,并尝试\n使一切尽可能新。这与删除包具有相同的行为。如果任何软件包因更新而被孤立,它们将被删除。conda update --all 可能无法将所有内容设为最新版本,因为您的环境中可能存在冲突的约束。
\n对于 Anaconda 2019.07\xe2\x80\x99s 较新的 Anaconda 元包,conda update --all\n将使元包转到自定义版本,以便更新\n其他规格。
\n
整个输出在行与行的基础上相互对比,揭示了以下剩余的行差异。这证明这conda update --all不仅仅是自定义元包:
conda update --all未找到输出行conda update anaconda(base) C:\\WINDOWS\\system32>conda update --all\n\nThe following packages will be downloaded:\n\n anaconda-navigator-2.0.4 | py38_0 5.2 MB\n conda-build-3.21.4 | py38haa95532_0 552 KB\n conda-content-trust-0.1.1 | pyhd3eb1b0_0 56 KB\n conda-repo-cli-1.0.4 | pyhd3eb1b0_0 47 KB\n conda-token-0.3.0 | pyhd3eb1b0_0 10 KB\n menuinst-1.4.17 | py38h59b6b97_0 96 KB\n python-3.8.11 | h6244533_1 16.0 MB\n Total: 224.8 MB\n\n\nThe following NEW packages will be INSTALLED:\n\n conda-content-tru~ pkgs/main/noarch::conda-content-trust-0.1.1-pyhd3eb1b0_0\n conda-repo-cli pkgs/main/noarch::conda-repo-cli-1.0.4-pyhd3eb1b0_0\n conda-token pkgs/main/noarch::conda-token-0.3.0-pyhd3eb1b0_0\n\n\nThe following packages will be UPDATED:\n\n anaconda-navigator 1.10.0-py38_0 --> 2.0.4-py38_0\n conda-build 3.20.5-py38_1 --> 3.21.4-py38haa95532_0\n et_xmlfile pkgs/main/noarch::et_xmlfile-1.0.1-py~ --> pkgs/main/win-64::et_xmlfile-1.1.0-py38haa95532_0\n menuinst 1.4.16-py38he774522_1 --> 1.4.17-py38h59b6b97_0\n python 3.8.8-hdbf39b2_5 --> 3.8.11-h6244533_1\n six pkgs/main/win-64::six-1.15.0-py38haa9~ --> pkgs/main/noarch::six-1.16.0-pyhd3eb1b0_0\n sphinxcontrib-htm~ 1.0.3-pyhd3eb1b0_0 --> 2.0.0-pyhd3eb1b0_0\n sphinxcontrib-ser~ 1.1.4-pyhd3eb1b0_0 --> 1.1.5-pyhd3eb1b0_0\nRun Code Online (Sandbox Code Playgroud)\nconda update anaconda未找到输出行conda update --all(base) C:\\WINDOWS\\system32>conda update anaconda\n\n added / updated specs:\n - anaconda\n\nThe following packages will be downloaded:\n\n cfitsio-3.470 | he774522_6 512 KB\n imagecodecs-2021.6.8 | py38h5da4933_0 6.1 MB\n jinja2-3.0.1 | pyhd3eb1b0_0 110 KB\n tifffile-2021.7.2 | pyhd3eb1b0_2 135 KB\n typed-ast-1.4.3 | py38h2bbff1b_1
这是最佳做法(以我的拙劣经验而言)。选择这四个软件包还将把所有其他依赖项更新为适当的版本,这将帮助您保持环境的一致性。后者是其他人在较早回应中表达的普遍问题。该解决方案不需要终端。
| 归档时间: |
|
| 查看次数: |
362959 次 |
| 最近记录: |