bfbd9b25e75ce629612152d0f8d299ce71b40c47
Linux/Install/Home.md
| ... | ... | @@ -67,7 +67,27 @@ $ uname -a |
| 67 | 67 | ``` |
| 68 | 68 | - shutdown コマンドの -h オプションを付けないと、シングルユーザモードになるだけで電源は切れない。 |
| 69 | 69 | |
| 70 | -# pip3 エラー対応 (AttributeError: '_NamespacePath' object has no attribute 'sort') |
|
| 70 | +# pip エラー対応 |
|
| 71 | + |
|
| 72 | +## ImportError: No module named pip |
|
| 73 | +- CentOS8 では dnf からインストール可能な python は `3.9` まで。 |
|
| 74 | +``` |
|
| 75 | +# dnf module list | grep python |
|
| 76 | +``` |
|
| 77 | +- `3.10` 以降をインストールするにはソースからビルドする必要あり。 |
|
| 78 | +- 複数バージョンの python がインストールされている場合は `alternatives` でデフォルトバージョンを選択する。 |
|
| 79 | +``` |
|
| 80 | +# alternatives --config python3 |
|
| 81 | +``` |
|
| 82 | +- `pip` は追加でインストールする。 |
|
| 83 | +``` |
|
| 84 | +# python3 -m pip --version |
|
| 85 | +# curl -sS https://bootstrap.pypa.io/get-pip.py | python3 |
|
| 86 | +# python3 -m pip install --upgrade pip |
|
| 87 | +# python3 -m pip --version |
|
| 88 | +``` |
|
| 89 | + |
|
| 90 | +## AttributeError: '_NamespacePath' object has no attribute 'sort' |
|
| 71 | 91 | - python3-pip, python3-setuptools を再インストールする。 |
| 72 | 92 | ``` |
| 73 | 93 | # dnf erase python3-pip python3-setuptools |