Pythonのインストール時に「$PATH内に適切なCコンパイラが見つかりません」というエラーが表示される問題の解決方法


  1. Cコンパイラのインストール: まず、Cコンパイラをインストールする必要があります。代表的なCコンパイラとしては、GCC (GNU Compiler Collection) やClangなどがあります。以下のコマンドを使用して、Cコンパイラをインストールしてください。

    • Ubuntu/Debian:

      sudo apt-get update
      sudo apt-get install build-essential
    • CentOS/Fedora:

      sudo yum groupinstall "Development Tools"
    • macOS (Homebrewを使用している場合):

      brew install gcc
  2. $PATHの設定: インストールしたCコンパイラのバイナリが含まれるディレクトリを、$PATH環境変数に追加する必要があります。以下の手順で行います。

    • Ubuntu/Debian:

      echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc
      source ~/.bashrc
    • CentOS/Fedora:

      echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
      source ~/.bash_profile
    • macOS (bashシェルを使用している場合):

      echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
      source ~/.bash_profile
  3. Pythonの再インストール: 上記の手順を実行した後、Pythonを再インストールしてみてください。以下のコマンドを使用します。

    pyenv install <Pythonのバージョン>

    または、システムのデフォルトのPythonインタープリタを使用している場合は、以下のコマンドを実行します。

    python -m ensurepip --upgrade