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 |