PythonのIDE「Spyder」をアップデートついでにAnacondaも
スポンサードリンク
非常に重宝しているPythonのパッケージであるAnacondaに同梱されている
Spyderを開発環境として利用させてもらっています。
作成しているプログラムがWEBアプリとかではなく
スクリプトで実行させるものなので
Spyderはコーディングと実行が手軽にできて
便利に使用しています。
そのSpyderですが、アップデート通知が表示されます。
こんなやつです。
「Releases」とか「Installation」とかのリンクをクリックしてみても何も起きません。
「OK」ボタンも反応しません。
仕方がないので右上の「×」ボタンで閉じるのですが、
よく使うSpyderなので、バージョンアップしておこうと思ったので、
バージョンアップ方法をメモしておきます。
まず、Spyderを開いている場合、念のため閉じておきます。
アップデートは、コマンドプロンプトを開いて以下のコマンドを実行します。
1 |
pip install --upgrade spyder |
アップデートが実行されます。
私のパソコンは低スペックのためか、結構時間がかかりました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
>pip install --upgrade spyder Collecting spyder Downloading spyder-3.0.2-py3-none-any.whl (3.4MB) 100% |################################| 3.4MB 92kB/s Collecting qtawesome (from spyder) Downloading QtAwesome-0.4.1-py2.py3-none-any.whl (150kB) 100% |################################| 153kB 480kB/s Collecting nbconvert (from spyder) Downloading nbconvert-5.0.0-py2.py3-none-any.whl (371kB) 100% |################################| 378kB 239kB/s Collecting pyzmq (from spyder) Downloading pyzmq-16.0.2-cp35-cp35m-win_amd64.whl (917kB) 100% |################################| 921kB 135kB/s Collecting psutil (from spyder) Downloading psutil-5.0.1-cp35-cp35m-win_amd64.whl (181kB) 100% |################################| 184kB 211kB/s Requirement already up-to-date: pickleshare in e:\anaconda3\lib\site-packages (from spyder) Collecting sphinx (from spyder) Downloading Sphinx-1.5.1-py2.py3-none-any.whl (1.6MB) 100% |################################| 1.6MB 167kB/s Requirement already up-to-date: rope-py3k in e:\anaconda3\lib\site-packages (from spyder) Requirement already up-to-date: jedi in e:\anaconda3\lib\site-packages (from spyder) Requirement already up-to-date: pygments>=2.0 in e:\anaconda3\lib\site-packages (from spyder) Collecting pyflakes (from spyder) Downloading pyflakes-1.5.0-py2.py3-none-any.whl (225kB) 100% |################################| 225kB 361kB/s Collecting pylint (from spyder) Downloading pylint-1.6.4-py2.py3-none-any.whl (569kB) 100% |################################| 573kB 288kB/s Collecting qtpy>=1.1.0 (from spyder) Downloading QtPy-1.2.0-py2.py3-none-any.whl Requirement already up-to-date: qtconsole>=4.2.0 in e:\anaconda3\lib\site-packages (from spyder) Requirement already up-to-date: pep8 in e:\anaconda3\lib\site-packages (from spyder) Requirement already up-to-date: six in e:\anaconda3\lib\site-packages (from qtawesome->spyder) Collecting nbformat (from nbconvert->spyder) Downloading nbformat-4.2.0-py2.py3-none-any.whl (153kB) 100% |################################| 153kB 446kB/s Collecting pandocfilters>=1.4.1 (from nbconvert->spyder) Downloading pandocfilters-1.4.1.tar.gz Collecting jinja2 (from nbconvert->spyder) Downloading Jinja2-2.9.4-py2.py3-none-any.whl (274kB) 100% |################################| 276kB 371kB/s Collecting traitlets>=4.2 (from nbconvert->spyder) Downloading traitlets-4.3.1-py2.py3-none-any.whl (74kB) 100% |################################| 81kB 441kB/s Collecting jupyter-core (from nbconvert->spyder) Downloading jupyter_core-4.2.1-py2.py3-none-any.whl (125kB) 100% |################################| 133kB 382kB/s Collecting testpath (from nbconvert->spyder) Downloading testpath-0.3-py2.py3-none-any.whl (82kB) 100% |################################| 92kB 395kB/s Requirement already up-to-date: mistune!=0.6 in e:\anaconda3\lib\site-packages (from nbconvert->spyder) Collecting bleach (from nbconvert->spyder) Downloading bleach-1.5.0-py2.py3-none-any.whl Collecting entrypoints>=0.2.2 (from nbconvert->spyder) Downloading entrypoints-0.2.2-py2.py3-none-any.whl Collecting docutils>=0.11 (from sphinx->spyder) Downloading docutils-0.13.1-py3-none-any.whl (536kB) 100% |################################| 542kB 281kB/s Requirement already up-to-date: imagesize in e:\anaconda3\lib\site-packages (from sphinx->spyder) Requirement already up-to-date: colorama>=0.3.5; sys_platform == "win32" in e:\anaconda3\lib\site-packages (from sphinx->spyder) Requirement already up-to-date: babel!=2.0,>=1.3 in e:\anaconda3\lib\site-packages (from sphinx->spyder) Collecting requests (from sphinx->spyder) Downloading requests-2.12.4-py2.py3-none-any.whl (576kB) 100% |################################| 583kB 204kB/s Requirement already up-to-date: alabaster<0.8,>=0.7 in e:\anaconda3\lib\site-packages (from sphinx->spyder) Requirement already up-to-date: snowballstemmer>=1.1 in e:\anaconda3\lib\site-packages (from sphinx->spyder) Collecting mccabe (from pylint->spyder) Downloading mccabe-0.5.3-py2.py3-none-any.whl Collecting astroid<1.5.0,>=1.4.5 (from pylint->spyder) Downloading astroid-1.4.9-py2.py3-none-any.whl (213kB) 100% |################################| 215kB 220kB/s Collecting isort>=4.2.5 (from pylint->spyder) Downloading isort-4.2.5-py2.py3-none-any.whl (40kB) 100% |################################| 40kB 372kB/s Requirement already up-to-date: jsonschema!=2.5.0,>=2.4 in e:\anaconda3\lib\site-packages (from nbformat->nbconvert->spyder) Requirement already up-to-date: ipython-genutils in e:\anaconda3\lib\site-packages (from nbformat->nbconvert->spyder) Requirement already up-to-date: MarkupSafe>=0.23 in e:\anaconda3\lib\site-packages (from jinja2->nbconvert->spyder) Collecting decorator (from traitlets>=4.2->nbconvert->spyder) Downloading decorator-4.0.11-py2.py3-none-any.whl Collecting html5lib!=0.9999,!=0.99999,<0.99999999,>=0.999 (from bleach->nbconvert->spyder) Downloading html5lib-0.9999999.tar.gz (889kB) 100% |################################| 890kB 146kB/s Collecting pytz>=0a (from babel!=2.0,>=1.3->sphinx->spyder) Downloading pytz-2016.10-py2.py3-none-any.whl (483kB) 100% |################################| 491kB 199kB/s Collecting lazy-object-proxy (from astroid<1.5.0,>=1.4.5->pylint->spyder) Downloading lazy_object_proxy-1.2.2-cp35-cp35m-win_amd64.whl Collecting wrapt (from astroid<1.5.0,>=1.4.5->pylint->spyder) Downloading wrapt-1.10.8.tar.gz Building wheels for collected packages: pandocfilters, html5lib, wrapt Running setup.py bdist_wheel for pandocfilters ... done Stored in directory: C:\Users\hoge\AppData\Local\pip\Cache\wheels\d4\01\68\49055c80b9f01ccb49241e73c8019628605064730941d70b56 Running setup.py bdist_wheel for html5lib ... done Stored in directory: C:\Users\hoge\AppData\Local\pip\Cache\wheels\6f\85\6c\56b8e1292c6214c4eb73b9dda50f53e8e977bf65989373c962 Running setup.py bdist_wheel for wrapt ... done Stored in directory: C:\Users\hoge\AppData\Local\pip\Cache\wheels\19\8a\01\20cf74c3f38d49ef8e9b9aa7ffd38cefff79bad9f6f2c651f0 Successfully built pandocfilters html5lib wrapt Installing collected packages: qtpy, qtawesome, decorator, traitlets, jupyter-core, nbformat, pandocfilters, jinja2, testpath, html5lib, bleach, entrypoints, nbconvert, pyzmq, psutil, docutils, requests, sphinx, pyflakes, mccabe, lazy-object-proxy, wrapt, astroid, isort, pylint, spyder, pytz Found existing installation: QtPy 1.1.2 Uninstalling QtPy-1.1.2: Successfully uninstalled QtPy-1.1.2 Found existing installation: QtAwesome 0.3.3 Uninstalling QtAwesome-0.3.3: Successfully uninstalled QtAwesome-0.3.3 Found existing installation: decorator 4.0.10 Uninstalling decorator-4.0.10: Successfully uninstalled decorator-4.0.10 Found existing installation: traitlets 4.3.0 DEPRECATION: Uninstalling a distutils installed project (traitlets) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Uninstalling traitlets-4.3.0: Successfully uninstalled traitlets-4.3.0 Found existing installation: jupyter-core 4.2.0 DEPRECATION: Uninstalling a distutils installed project (jupyter-core) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Uninstalling jupyter-core-4.2.0: Successfully uninstalled jupyter-core-4.2.0 Found existing installation: nbformat 4.1.0 DEPRECATION: Uninstalling a distutils installed project (nbformat) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Uninstalling nbformat-4.1.0: Successfully uninstalled nbformat-4.1.0 Found existing installation: Jinja2 2.8 Uninstalling Jinja2-2.8: Successfully uninstalled Jinja2-2.8 Found existing installation: nbconvert 4.2.0 DEPRECATION: Uninstalling a distutils installed project (nbconvert) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Uninstalling nbconvert-4.2.0: Successfully uninstalled nbconvert-4.2.0 Found existing installation: pyzmq 15.4.0 DEPRECATION: Uninstalling a distutils installed project (pyzmq) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Uninstalling pyzmq-15.4.0: Successfully uninstalled pyzmq-15.4.0 Found existing installation: psutil 4.3.1 DEPRECATION: Uninstalling a distutils installed project (psutil) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Uninstalling psutil-4.3.1: Successfully uninstalled psutil-4.3.1 Found existing installation: docutils 0.12 DEPRECATION: Uninstalling a distutils installed project (docutils) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Uninstalling docutils-0.12: Successfully uninstalled docutils-0.12 Found existing installation: requests 2.11.1 Uninstalling requests-2.11.1: Successfully uninstalled requests-2.11.1 Found existing installation: sphinx 1.4.6 Cannot remove entries from nonexistent file e:\anaconda3\lib\site-packages\easy-install.pth > |
アップデート完了後、Spyderを立ち上げます。
調べてみると、Spyder単体のみではなく、
Anacondaそのものをアップデートするというものがありました。
やってみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
>conda update conda Fetching package metadata ......... Solving package specifications: .......... Package plan for installation in environment e:\Anaconda3: The following packages will be downloaded: package | build ---------------------------|----------------- conda-env-2.6.0 | 0 498 B requests-2.12.4 | py35_0 791 KB pyopenssl-16.2.0 | py35_0 70 KB conda-4.3.4 | py35_0 534 KB ------------------------------------------------------------ Total: 1.4 MB The following NEW packages will be INSTALLED: conda-env: 2.6.0-0 The following packages will be UPDATED: conda: 4.2.9-py35_0 --> 4.3.4-py35_0 pyopenssl: 16.0.0-py35_0 --> 16.2.0-py35_0 requests: 2.11.1-py35_0 --> 2.12.4-py35_0 Proceed ([y]/n)? y Fetching packages ... conda-env-2.6. 100% |###############################| Time: 0:00:00 99.39 kB/s requests-2.12. 100% |###############################| Time: 0:00:00 1.40 MB/s pyopenssl-16.2 100% |###############################| Time: 0:00:00 1.84 MB/s conda-4.3.4-py 100% |###############################| Time: 0:00:00 1.45 MB/s Extracting packages ... [ COMPLETE ]|##################################################| 100% Unlinking packages ... [ COMPLETE ]|##################################################| 100% Linking packages ... [ COMPLETE ]|##################################################| 100% > |
パッケージ一式のアップデートがあったので、今度はこれをやってみます。
1 |
>conda update --all |
何度か以下のメッセージを出して止まりました。
1 |
WARNING conda.gateways.disk:exp_backoff_fn(47): Uncaught backoff with errno 41 |
どうもリトライしろということのようなので、
何度か実行していると大丈夫そうなメッセージが返ってきました。
1 2 3 4 5 6 7 8 9 10 |
>conda update --all Fetching package metadata ........... Solving package specifications: . # All requested packages already installed. # packages in environment at e:\Anaconda3: # > |
Syderのバージョンを確認してみると、無事にバージョンアップされていました。
スポンサードリンク
コメントを残す