anacondaでスパイダーを更新する方法


93

Anacondaをインストールし(Python 2.7.11 | Anacondaカスタム(64ビット)|(デフォルト、2016年2月16日、09:58:36)[win32でMSC v.1500 64ビット(AMD64)])、Spyderを使用しています2.3.8

Spyderを最新バージョンに更新したいので、次のコマンドを実行しました。

conda update conda
conda update anaconda
conda update spyder

それらはすべてエラーなしで実行されましたが、スパイダーのバージョンは変更されませんでした-これは私が起動するために使用しているコマンドです:

C:\ Anaconda2 \ pythonw.exe C:\ Anaconda2 \ cwp.py C:\ Anaconda2 "C:/Anaconda2/pythonw.exe" "C:/Anaconda2/Scripts/spyder-script.py" --new-instance

私は何かが足りないのですか?


30
なぜconda update spyderですか?
juanpa.arrivillaga 2017年

ホーマーシンプソンの「d'oh」ミームを探しています...私がそれを受け入れることができるように答えを追加しますか?
ディエゴ

conda update spyder私にとっては
うまくいき

@GeorgeKisはあなたのコメントを答えに変換します!
boardtc

この回答は、数回クリックするだけでアナコンダのプラットフォーム内のスパイダーを更新します。
ジョージ・キシュ

回答:


100

juanpa.arrivillagaのコメントを拡張するには:

ルート環境でSpyderを更新したい場合はconda update spyder 、私のために働きます。

作成した仮想環境(たとえば、異なるバージョンのPython)用にSpyderを更新する場合、環境名はconda update -n $ENV_NAME spyderどこに$ENV_NAMEありますか。

編集:機能してconda update spyderいない場合、この投稿は、conda update anacondaスパイダーを更新する前に実行する必要がある可能性があることを示しています。また、必要に応じて正確なスパイダーバージョンを指定できることにも注意してください。


Spyder for VEを更新するには、VEからターミナルを開いてから使用できconda update spyderます...これは私からはうまく
いき

はい、それも機能します。これは、通常の端末を開き、環境をアクティブにしてから、を入力するのと同じconda update spyderです。
jrinker

1
この答えは私にはうまくいきませんでした。を実行したところconda update spyder、いくつかのパッケージが更新されましたが、スパイダーは4.1.3のままでした。その後conda update spyder、再試行してメッセージを受け取りました# All requested packages already installed.が、スパイダーはまだ4.1.3のままでした。最後に、@ notilasによる回答を試しました。これは、spyderを4.1.4に更新するために機能しました。
ジョー

メモをありがとう。環境を作り直さないとうまくいかなかったことを正確に言うのは難しいです。私の最善の推測は、スパイダーの前にアナコンダを更新する必要があるという既存の問題であるため、それに関する編集を追加しました。しかし、あなたが何かを働かせてくれてうれしいです。
jrinker

そして私の場合、ここで見つかったものは何も役に立ちませんでした。新しいバージョンがAnacondaNavigatorで利用できるかどうかを確認しようとしましたが、利用できませんでした。次に、アップグレードが利用可能なJupyter Notebookをアップグレードすることを選択し、突然Anaconda Navigatorがそれ自体をアップグレードすることを提案しました。その後、Spyderやその他の多くのアプリが新しいバージョンでも利用できるようになりました。アナコンダの部分でのなんと奇妙なアプリケーション管理でしょう。
アーサー

21

Anaconda Naviagatorに移動し、スパイダーを見つけて、スパイダーアプリの右上隅にある設定をクリックします。[更新]タブをクリックします。


管理者権限が必要で、資格情報がない場合、これは機能しますか?
ユカ

16

更新にpipを使用したようです。これは強くお勧めしません(少なくともSpyder 3では)。私が受け取るSpyderの更新通知には、常に次のものが含まれています。

「重要な注意:Anaconda / MincondaでSpyderを使用しているようです。インストールが中断する可能性があるため、pipを使用して更新しないでください。代わりに、新しいcondaパッケージが利用可能になるまで待ってから、condaを使用して更新を実行してください。 「」


11

conda install spyder=4.0.0 これを使用してくださいこれはあなたのanaconda依存関係を台無しにしません。 https://github.com/spyder-ide/spyder/releases


あなたの方法を試しましたが、次のメッセージが表示されます。環境の解決:最初の凍結解決で失敗しました。柔軟な解決で再試行します。
ヘンリー

この答えは、私がスパイダー4.1.3から4.1.4にアップデートするために働いたものです。@henryと同じメッセージが表示され、その後に別のメッセージが表示されます。Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.最後Solving environment: doneに「y」を入力するProceed ([y]/n)?と更新されます。
ジョー

5

Anaconda NavigatorコンソールでSpyderの設定記号(右上隅)をクリックした後、[アプリケーションの更新]を選択するだけです。私の場合は、更新したばかりなので、無効な状態になっています。

ここに画像の説明を入力してください


1
これは、Anaconda自体が最新の場合にのみ機能することに注意してください。Anacondaが最新でない場合(それはあなたに教えてくれません)、ボタンは灰色になります。私は今そのような状況にあり、Spyderを更新しようとしていましたが、それは私を許可せず、理由を教えてくれませんでした。Anacondaが更新されると、突然、新しいSpyderバージョンがリリースされてインストールできることが示されました。
PoorYorick

3

ベースディレクトリにいることを確認してください。
その後、conda install spyder動作します。
このようにしてください:conda install spyder=new_version_number
new_version_numberは数字である必要があります。


2

パッケージのインストールまたは更新中のエラーを回避する1つの方法は、管理者としてAnacondaプロンプトを実行することです。それが役に立てば幸い!


1

Spyderを閉じてから、システムターミナル(Windowsの場合はAnacondaプロンプト、Linuxの場合はxterm、macOSの場合はTerminal.app)で次のコマンドを実行すると、Anacondaを使用する場合に更新バージョンを簡単にインストールできます。

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を使用している場合は、インストールが破損する可能性があるため、このコマンドを使用しないでください。



0

iOSでは、

  • AnacondaNavigatorを開きます
  • Spyderを起動する
  • 「コンソール」タブ(メニューバー)をクリックします
  • 次に、「新しいコンソール」
  • 最後に、コンソールウィンドウに次のように入力します conda update spyder

お使いのコンピュータは、新しいバージョンのダウンロードとインストールを開始します。終了したら、Spyderを再起動するだけです。


0

2クリックするだけでとても簡単です

  1. AnacondaNavigatorを開きます
  2. Spyderアイコンに移動
  3. スパイダーボックスの右上隅の設定ロゴをクリックします
  4. [アプリケーションの更新]をクリックします

それはハッピーコーディング


-1

pipを直接使用する:

警告:これにより、Spyderのメンテナーが以下のコメントで説明しているように、Anacondaのインストールが中断されます。Condaを使用する上記のソリューションが機能しない場合にのみ、このソリューションを試すことができます

pip install --upgrade spyder

新しいスパイダー「nbconvert> = 4.0:None(NOK)」を起動すると、エラーが発生する場合があります。これには、configparserを再インストールする必要があります。

condaアンインストールconfigparser

conda install configparser

これで、Spyderが新しく最新の状態でインストールされているはずです。


1
ここではスパイダーのメンテナ)OPはスパイダーを更新する方法について尋ねているので、この答えは間違っていますアナコンダ。を使用pipするpyqt5と、pyqtcondaパッケージとバイナリ互換性のないがプルされるため、Anacondaのインストールが確実に壊れます。それで、あなたはこの答えを取り除くことができますか?ありがとう!
カルロスコルドバ

こんにちはカルロス、入力をありがとう。回答に警告を追加しました。答えを削除したくありません。インストールが壊れると言っても、他の解決策では問題が解決しなかったので、他の人に役立つ可能性があるため、うまくいきました。ソリューションを改善するために後で何かを変更する必要があると思われる場合は、お知らせください。喜んでそうさせていただきます。よろしく、
アレクサンドルウィ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.