簡體   English   中英

如何在 anaconda 上更新 spyder

[英]how to update spyder on anaconda

我安裝了 Anaconda(Python 2.7.11 |Anaconda 自定義(64 位)|(默認,2016 年 2 月 16 日,09:58:36)[MSC v.1500 64 位 (AMD64)] 在 win32 上)並且我正在使用 Spyder 2.3.8

想將 Spyder 更新到最新版本,所以我執行了以下命令:

conda update conda
conda update anaconda
conda update spyder

它們都運行無誤,但 spyder 版本沒有改變——這是我用來啟動的命令:

C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/pythonw.exe" "C:/Anaconda2/Scripts/spyder-script.py" --新實例

我錯過了什么嗎?

擴展juanpa.arrivillaga的評論:

如果您想在根環境中更新 Spyder,那么conda update spyder適合我。

如果您想為您創建的虛擬環境更新 Spyder(例如,對於不同版本的 Python),那么conda update -n $ENV_NAME spyder其中$ENV_NAME是您的環境名稱。

編輯:如果conda update spyder不起作用, 這篇文章表明您可能需要在更新 spyder 之前運行conda update anaconda 另請注意,您可以根據需要指定確切的 spyder 版本。

進入Anaconda Naviagator,找到spyder,點擊spyder app右上角的設置,點擊更新選項卡

我看到您使用 pip 進行更新。 強烈建議不要這樣做(至少在 Spyder 3 中)。 我收到的 Spyder 更新通知始終包括以下內容:

“重要提示:您似乎正在將 Spyder 與 Anaconda/Minconda 一起使用。請不要使用 pip 更新它,因為這可能會破壞您的安裝。而是請等到新的 conda 包可用並使用 conda 執行更新。 "

使用這個conda install spyder=4.0.0這不會弄亂你的 anaconda 依賴項。 https://github.com/spyder-ide/spyder/releases

在 Anaconda Navigator 控制台中單擊 Spyder 的設置符號(右上角)后,只需選擇“更新應用程序”即可。 就我而言,我剛剛更新了它,所以它處於禁用狀態。

在此處輸入圖像描述

確保你在你的基本目錄中。
然后conda install spyder將工作。
這樣做: conda install spyder=new_version_number
new_version_number應該是數字。

使用這個命令

conda install spyder=5.0.1

這將安裝新版本或告訴你錯誤

PackagesNotFoundError:當前頻道不提供以下軟件包

如何解決錯誤
1-更新你的蟒蛇

conda update anaconda

2- 去 anaconda 然后 spyder

在此處輸入圖像描述

或使用此命令

conda install spyder=5.0.0

在安裝或更新軟件包期間避免錯誤的一種方法是以管理員身份運行 Anaconda 提示符。 希望能幫助到你!

如果您使用 Anaconda,您可以通過關閉 Spyder 然后在系統終端(Windows 上的 Anaconda Prompt、Linux 上的 xterm 或 macOS 上的 Terminal.app)中運行以下命令來輕松安裝更新版本:

conda install spyder= Your desire version

(例如,版本為 3.1)

conda install spyder=3.1

或者您可以在系統終端(Windows 上的 cmd.exe、Linux 上的 xterm 或 macOS 上的 Terminal.app)中使用帶有此命令的 pip:

pip install --pre -U spyder

注意:如果您使用 Anaconda,請不要使用此命令,因為它可能會破壞您的安裝。

直接使用 pip:

警告:這將破壞您的 Anaconda 安裝,如 Spyder 維護者在下面的評論中所述; 僅當上述使用 Conda 的解決方案不起作用時,您才可以嘗試此解決方案

pip install --upgrade spyder

一旦啟動新的 Spyder “nbconvert >= 4.0: None (NOK)”,您可能會遇到錯誤,這將需要您重新安裝 configparser:

conda 卸載 configparser

康達安裝配置解析器

您現在應該有一個全新且最新的 Spyder 安裝。

這對我有用: conda install --force-reinstall pyqt qt
基於

在 iOS 中,

  • 打開 Anaconda 導航器
  • 啟動 Spyder
  • 單擊選項卡“控制台”(菜單欄)
  • 然后,“新控制台”
  • 最后,在控制台窗口中,輸入conda update spyder

您的計算機將開始下載和安裝新版本。 完成后,只需重新啟動 Spyder 即可。

只需單擊 2 次即可輕松完成

  1. 打開 Anaconda 導航器
  2. 轉到 Spyder 圖標
  3. 單擊蜘蛛框右上角的設置徽標
  4. 點擊更新應用

它快樂編碼

我的解決方案是卸載 spyder 並再次安裝。 解決了我的問題:

conda uninstall spyder
conda install spyder=5

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM