近幾年,Anaconda每年提供二次離線升級安裝包,前二天,2023年的第一次安裝包來了,就下載進(jìn)行了更新安裝。本以為一次平淡的操作而已,但是,還是碰到的“魔性”的一面。
卸載舊版Anaconda,再安裝新版本
先說一下,我的機(jī)器是Win10操作系統(tǒng),安裝了Anaconda3-2022.10,Python版本升級到3.9.16。這次Anaconda中的Python實(shí)現(xiàn)了“大版本升級”,即由3.9升級到3.10 ,如果已經(jīng)安裝了比Anaconda3-2023.03舊的版本,需要把它卸載了,安裝Anaconda3-2023.03才能實(shí)現(xiàn)升級,現(xiàn)在靠conda update是升級不到3.10的。當(dāng)然你也 可以保留原安裝,指定另一個目錄安裝Anaconda3-2023.03。由于我安裝Anaconda只是用來學(xué)習(xí),所以就卸載了Anaconda3-2022.10。
卸載、安裝很順利。安裝后,Python 是3.10.9,Spyder是4.5.1,菜單中“Anaconda Navigator”、“Anaconda Powershell Prompt”、“Spyder”等6個快捷方式也在。
魔性一,Anaconda安裝后首次更新變成Miniconda。
安裝后,順手“以管理員身份運(yùn)行”方式打開了“Anaconda Powershell Prompt”,進(jìn)行了更新…
(base) PS C:\windows\system32> conda update --all
看到提示中一長串的包下載、包移除清單,非常多,“所謂更新不就這樣嗎”,沒仔細(xì)看就按回車同意了。更新結(jié)束,菜單欄只剩下三個快捷方式:
“Jupyter Notebook”、“Spyder”快捷方式不見。進(jìn)入“Anaconda Navigator”,原來默認(rèn)安裝的三個運(yùn)用,處于未安裝狀態(tài)。(差不多是 執(zhí)行了conda uninstall spyder)
(base) PS C:\WINDOWS\system32> conda update anaconda
PackageNotInstalledError: Package is not installed in prefix.
prefix: C:\ProgramData\anaconda3
package name: anaconda
anaconda包居然丟了。
那么,重新安裝一下:
(base) PS C:\WINDOWS\system32> conda install anaconda
點(diǎn)開“開始”,菜單欄中丟的幾個快捷方式又回來了。
再一次執(zhí)行更新 conda update --all
(base) PS C:\WINDOWS\system32> conda update --all
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
(base) PS C:\WINDOWS\system32>
這次不折騰了。
魔性二,存在base環(huán)境與anaconda環(huán)境?
然而并沒有。
(base) PS C:\Users\Administrator> conda env list
# conda environments:
#
C:\ProgramData\Anaconda3
base * C:\ProgramData\anaconda3
魔性三 Spyder依賴關(guān)系中,某些可選模塊需要手動安裝
手動安裝缺失的可選模塊文章來源:http://www.zghlxwxcb.cn/news/detail-434768.html
conda install cython
(PS:在Win11下又安裝了一次,這些“魔性”一樣存在。Anaconda3-2023.03安裝成功后,首次conda update --all 操作,將刪除spyder及其必選依賴包與已安裝的可選依賴包,Anaconsa差不多變成了Miniconda)文章來源地址http://www.zghlxwxcb.cn/news/detail-434768.html
到了這里,關(guān)于小心Anaconda3-2023.03安裝后的首次更新的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!