#author("2024-03-11T00:38:34+00:00","default:iseki","iseki")
#author("2024-03-11T00:39:24+00:00","default:iseki","iseki")
** Python3 [#l8e84152]



*** バージョンの切り替え(CentOS/Rocky Linux) [#t46dab74]

**** モジュールのインストール [#a1cbbce3]
 dnf module -y install python38
 dnf module -y install python39


**** 切り替え [#r6fae1f4]
 alternatives --config python3
 python3 -V

 * はデフォルト  --auto でデフォルトになる
 + は現在の選択

 pip3.#  install --upgrade pip

** Programing [#gd192bb9]
*** Pointer
- a = b + c →  a = &(*b + *C)
*** Error
**** 3.10.10 [#ee2f5f4b]

 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



** 開発 [#vf25ce28]


*** モージュールのコンパイルインストール [#y1f7bb8a]


**** setup.py がある場合 [#s3f52ae1]
- ./setup.py build
- ./setup.py install

**** pickle ファイル [#b82568ec]
- python -m pickle hogehoge.pkl

** Trouble Shooting
*** No module named build
- python -m pip install build

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS