バージョンの切り替え(CentOS/Rocky Linux) †[edit]
モジュールのインストール †[edit]
dnf module -y install python38
dnf module -y install python39
alternatives --config python3
python3 -V
* はデフォルト --auto でデフォルトになる
+ は現在の選択
pip3.# install --upgrade pip
Programing †[edit]
Pointer[edit]
- a = b + c → a = &(*b + *C)
2**2**2**2**2
ValueError: Exceeds the limit (10000) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit
- DOS 回避のためデフォルトで桁数を制限するようになった
import sys
sys.set_int_max_str_digits(100000)
2**2**2**2**2
モージュールのコンパイルインストール †[edit]
setup.py がある場合 †[edit]
- ./setup.py build
- ./setup.py install
pickle ファイル †[edit]
- python -m pickle hogehoge.pkl