6 Nov 2024

pyenvを導入

 BionicPuppyには無いプログラム。複数バージョンのpythonを容易にインストール、アンインストールできる。

参考サイト

# curl https://pyenv.run | bash

コマンドがpathに追加されていないとメッセージがでる。
~/.bashrcに以下を追加。

# for pyenv
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

# source ~/.bashrc

# pyenv update


アンインストールする時は、~/.pyenvフォルダを削除。
~/.bashrcから上記で追記した分を削除。



Pythonのインストール
参考サイト
# pyenv install --list

インストールできるpythonのリストが見れる。
 最新版をインストール

# pyenv install 3.13.0

opensslが無いとかでインストールできず。

# pyenv install 3.6.15

3.8はインストールできなかった。sslの問題で。

#######################################
# pip3 install --upgrade pip
18.1から21.3.1にアップグレードできた。
#######################################

# pip3 install PyQt5==5.10
最新版5.15はインストールできなかった。
pyQt5-5.15.15 sip-6.5.1がインストールされた。

# pip3 install python-poppler-qt5
21.3.0がインストールされた。

# pip3 install python-ly
0.9.7

#pip3 install pygame
2.6.1

########################################
# ./frescobaldi &

This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Reinstalling the application may fix this problem.

結局frescobaldi3.1.3も動かせなかった。