2017/09/03(日) [n年前の日記]
#2 [python] Python 2.7.13 から 2.7.12 にダウングレードした
Windows10 x64上で普段使ってる Python を、2.7.13 から 2.7.12 にダウングレードすることにした。2.7.13 のバグがちょっとアレなので。
上書きインストールしたらダウングレードできるかな、と期待したけど甘かった。相変わらず 2.7.13 のまま。仕方ないのでアンインストールしてから再インストールすることに。面倒臭いことになってきた。
上書きインストールしたらダウングレードできるかな、と期待したけど甘かった。相変わらず 2.7.13 のまま。仕方ないのでアンインストールしてから再インストールすることに。面倒臭いことになってきた。
◎ モジュール一覧を残しておく。 :
アンインストールする前に、インストール済みのモジュールの一覧を残しておく。
本来であれば、
pip freeze > list.txt
本来であれば、
pip -r list.txtで、全部まとめて一括して再インストールできるらしいけど。おそらく pip でインストールできないモジュールもありそうだから、一つ一つ確認しながら再インストールすることに。
◎ コントロールパネルからアンインストール。 :
コントロールパネルから、Python 2.7.x 関係と Python 3.5.x 関係をアンインストール。自分の環境では以下が見つかった。
アンインストール後も、Pythonインストールフォルダに色々残ってるので、フォルダをリネームして一応バックアップを取っておく。後で要らなくなったら削除する。
Python 2.7.12 Python 2.7.13 Python 3.5.4 PyGTK 2.24.2 PyQt GPL 4.11.4 pywin32 219 pyreadline 2.0 wxPython 3.0.2.0 wxPython docs and demos 3.0.2.0
アンインストール後も、Pythonインストールフォルダに色々残ってるので、フォルダをリネームして一応バックアップを取っておく。後で要らなくなったら削除する。
◎ 再インストール。 :
Python 2.7.12、Python 3.5.4 の順番でインストール。普段は Python 2.7.x を使ってるので、Python 2.7.12 のインストール時に、PATHへ追加するあたりのオプションを有効にした。
python --version py -2 --version py -3 --version pip --version再インストールできたっぽい。pip は「アップデートしろ」と言ってきたので、メッセージに従ってアップデート。
◎ 各モジュールのインストール。 :
項目が多いので別記事としてメモ。
◎ pi3dについて。 :
Python 2.7.13 から 2.7.12 にしたら、pi3d_demos のスクリプトもちゃんと動作しました。つまり、動かなかったのは Python 2.7.13 のバグのせいだった、ということで。
[ ツッコむ ]
以上です。