バージョンの切り替え(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
matplotlib[edit]
- 個人的はあまり好きじゃない.実態は環境変数をいじっているだけ(だと思う).
仮想環境に入る[edit]
- /opt/envs/(仮想環境名)/bin/activate
モージュールのコンパイルインストール†[edit]
setup.py がある場合†[edit]
- ./setup.py build
- ./setup.py install
pickle ファイル†[edit]
- python -m pickle hogehoge.pkl
Trouble Shooting[edit]
No module named build[edit]
- python -m pip install build