名無し.ch

教育のこととか化学のこととか機械学習のこととか、気の向くままにいろいろ書いてみようと思います。

Minicondaでpipの更新

体調は…やや復活?

昨日は完全にダウンしていたので、何もしていなかったが、
今日は薬の力でやや復活したので、ちょっとは頑張ろう!ということで、
以前ちょっと目にして何もしていなかった、pythonからExcelを操作する、というのを
試してみようと思いました。  …が。

とりあえず、パッケージをインストール! するも。。。

コマンドは簡単。

pip install openpyxl

こんだけ。ですが。

You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

pipのバージョンがめっちゃ古いよ!って怒られた。
miniconda入れたままだったので、仕方ないね。
最近はGoogle Colaboratoryで遊んでたし。

じゃあ、condaごとupdateしよう!

ということで、condaでupdateできるものを探してみた。
コマンドは簡単で、

conda update conda

とやれば、勝手にupdateできるパッケージがないか検索してくれる。
ちなみに、家の環境では、

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    cryptography-2.3.1         |   py36h7a1dbc1_2         522 KB
    certifi-2018.10.15         |           py36_0         138 KB
    conda-4.5.11               |           py36_0         1.0 MB
    vs2015_runtime-14.15.26706 |       h3a45250_0         2.2 MB
    openssl-1.1.1              |       he774522_0         5.7 MB
    vc-14.1                    |       h0510ff6_4           6 KB
    pip-18.1                   |           py36_0         1.8 MB
    ------------------------------------------------------------
                                           Total:        11.5 MB

The following packages will be UPDATED:

    certifi:        2018.4.16-py36_0     --> 2018.10.15-py36_0
    conda:          4.5.4-py36_0         --> 4.5.11-py36_0
    cryptography:   2.2.2-py36hfa6e2cd_0 --> 2.3.1-py36h7a1dbc1_2
    openssl:        1.0.2o-h8ea7d77_0    --> 1.1.1-he774522_0
    pip:            10.0.1-py36_0        --> 18.1-py36_0
    vc:             14-h0510ff6_3        --> 14.1-h0510ff6_4
    vs2015_runtime: 14.0.25123-3         --> 14.15.26706-h3a45250_0

Proceed ([y]/n)? y

と出たので、yを入力すれば、基本的にはアップデートされるはず!

…が!

Downloading and Extracting Packages
cryptography-2.3.1   |  522 KB | ############################################################################## | 100%
certifi-2018.10.15   |  138 KB | ############################################################################## | 100%
conda-4.5.11         |  1.0 MB | ############################################################################## | 100%
vs2015_runtime-14.15 |  2.2 MB | ############################################################################## | 100%
openssl-1.1.1        |  5.7 MB | ############################################################################## | 100%
vc-14.1              |    6 KB | ############################################################################## | 100%
pip-18.1             |  1.8 MB | ############################################################################## | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while uninstalling package 'defaults::conda-4.5.4-py36_0'.
PermissionError(13, 'アクセスが拒否されました。')
Attempting to roll back.

Rolling back transaction: done

PermissionError(13, 'アクセスが拒否されました。')

Ooops!
Windowsじゃやっぱりアレかぁ。。。

ちなみに、管理者権限でanaconda promptを立ち上げても解決せず。。。

やっぱり、Windowsで頑張るには、仮想環境に頼るしかないのかな。