安裝

  1. 安裝提供 python3-pip 套件。
    [root@kvm3 ~]# dnf install python3-pip
    
  2. 升級 pip,警告使用 root 執行 pip 可能造成的問題。
    [root@kvm3 ~]# pip install --upgrade pip
    Requirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)
    Collecting pip
      Downloading pip-25.2-py3-none-any.whl.metadata (4.7 kB)
    Downloading pip-25.2-py3-none-any.whl (1.8 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 8.7 MB/s eta 0:00:00
    Installing collected packages: pip
    Successfully installed pip-25.2
    WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
    
  3. 使用 --root-user-action=ignore,警告訊息會被忽略。
    [root@kvm3 ~]# pip install --root-user-action=ignore --upgrade pip
    Requirement already satisfied: pip in /usr/local/lib/python3.9/site-packages (23.0.1)
    
  4. 使用 pip 命令工具安裝 mycli。
    [root@kvm3 ~]# pip install --root-user-action=ignore mycli
    Collecting mycli
      Downloading mycli-1.39.1-py3-none-any.whl.metadata (5.7 kB)
    Collecting click<8.1.8,>=7.0 (from mycli)
      Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
    Collecting cryptography>=1.0.0 (from mycli)
    中間省略
    Successfully built pyaes
    Installing collected packages: sqlite-fts4, ............, llm, mycli
    Successfully installed PyMySQL-1.1.2 ........... wcwidth-0.2.14