2023/03/30(木) [n年前の日記]
#1 [python] Python 3.10.6をインストールした
Windows10 x64 22H2上で、Python 3.10.6 x64 をインストールした。今まで Python 3.9.13 x64 をインストールしてあったけど、画像生成AIを使うには Python 3.10.6 が必要という話を見かけたので導入しておこうかなと。
ちなみに、3.11.2 や 3.10.10 も公開されているけど、画像生成AI関係のページでは 3.10.6 を指定してあったので、一応その記述に沿っておくことにした。
Python 3.9.13 x64 で導入していたモジュールをどこかにメモしておかないといけない。pip list の出力をテキストファイルとして保存しておいた。
pip list ではなく、pip freeze で出力しておけば、そのテキストファイルを渡すだけでまとめてインストールできる、という話も見かけた。
Python 3.10.6 x64 をインストール。公式サイトから python-3.10.6-amd64.exe を入手して実行。今回は、D:\Python\Python310-64\ にインストールしてみた。
_Download Python | Python.org
インストール後、pip install hoge といった感じで、モジュールをインストール。
ちなみに、3.11.2 や 3.10.10 も公開されているけど、画像生成AI関係のページでは 3.10.6 を指定してあったので、一応その記述に沿っておくことにした。
Python 3.9.13 x64 で導入していたモジュールをどこかにメモしておかないといけない。pip list の出力をテキストファイルとして保存しておいた。
pip list > py39_pip_list.txt
pip list ではなく、pip freeze で出力しておけば、そのテキストファイルを渡すだけでまとめてインストールできる、という話も見かけた。
pip freeze > py39_pip_freeze.txt
Python 3.10.6 x64 をインストール。公式サイトから python-3.10.6-amd64.exe を入手して実行。今回は、D:\Python\Python310-64\ にインストールしてみた。
_Download Python | Python.org
インストール後、pip install hoge といった感じで、モジュールをインストール。
◎ PyOpenGLだけは別扱い :
PyOpenGLだけは、Web経由でインストールせず、.whl をDLしてインストールした。たしか記憶では、Web経由でインストールできる版には OpenGL関係のDLLが同梱されてなかった気がする。以下で公開されている .whl をDLしてインストールすれば、そちらには DLL も同梱されているのでハマらずに済む。
_Download Python | Python.org
以下の2つのファイルを入手。
pip でインストール。
Demoファイルだけは、Web経由でインストール。
_Download Python | Python.org
以下の2つのファイルを入手。
- PyOpenGL-3.1.6-cp310-cp310-win_amd64.whl
- PyOpenGL_accelerate-3.1.6-cp310-cp310-win_amd64.whl
pip でインストール。
pip install PyOpenGL-3.1.6-cp310-cp310-win_amd64.whl pip install PyOpenGL_accelerate-3.1.6-cp310-cp310-win_amd64.whl
Demoファイルだけは、Web経由でインストール。
pip install pyopengl-demo
◎ CドライブからDドライブに移した :
今まで入れていた Python 3.9.13 や、Python 2.5, 2.6, 2.7 等を、CドライブからDドライブに移動して、Cドライブにはシンボリックリンクを作っておいた。ところが、Python 3.9 + pip を使うと、「C:\Python\Python39-64\Scriptsが見つからない」と警告が出てしまった。一度アンインストールして、再インストールしないとダメかな…。
しかし、アンインストールしようとしてもエラーが出てしまう。仕方ないので、Python 3.9 のインストールフォルダを、一旦DドライブからCドライブに移動し直して、その状態でアンインストール作業をしたらエラーが出ない状態で処理が終わった。
その後、D:\Python\Python39-64\ にインストールし直し。モジュールも再インストール。
Python 2.7 に対してもそういうことをしておかないといかんのだろうか…。
しかし、アンインストールしようとしてもエラーが出てしまう。仕方ないので、Python 3.9 のインストールフォルダを、一旦DドライブからCドライブに移動し直して、その状態でアンインストール作業をしたらエラーが出ない状態で処理が終わった。
その後、D:\Python\Python39-64\ にインストールし直し。モジュールも再インストール。
Python 2.7 に対してもそういうことをしておかないといかんのだろうか…。
[ ツッコむ ]
以上、1 日分です。