Python 3.7 パッケージが利用できないエラーの解決方法


このエラーは、Python 3.7のパッケージがシステムにインストールされていないか、正しく設定されていない場合に発生します。以下の手順を試してみてください。

  1. パッケージマネージャーを使用する: Python 3.7をインストールする際には、パッケージマネージャーを使用してインストールすることをおすすめします。パッケージマネージャーを使用することで、依存関係の解決やパッケージの管理が容易になります。

    例えば、pipを使用してPython 3.7の特定のパッケージをインストールするには、以下のコマンドを実行します。

    pip install package_name==version

    package_nameには必要なパッケージの名前を、versionには利用したいバージョンを指定します。

  2. 仮想環境を作成する: Pythonのバージョンごとに仮想環境を作成することで、異なるバージョンのPythonを使い分けることができます。仮想環境を作成し、その中でPython 3.7を利用することで、パッケージの競合やバージョンの問題を回避できます。

    例えば、virtualenvを使用して仮想環境を作成するには、以下のコマンドを実行します。

    virtualenv -p python3.7 myenv

    myenvは仮想環境の名前で、任意の名前を指定できます。作成した仮想環境に切り替えるには、以下のコマンドを実行します。

    source myenv/bin/activate

    仮想環境がアクティブになると、Pythonのバージョンが切り替わります。

  3. システムのPythonバージョンを確認する: インストールされているPythonのバージョンを確認し、正しいバージョンが使用されていることを確認します。ターミナルで以下のコマンドを実行して、Pythonのバージョンを確認します。

    python --version

    インストールされているPythonのバージョンが3.7でない場合は、Python 3.7をインストールする必要があります。

以上が、「no package python37 available....」というエラーの原因と解決方法です。エラーを解決するためには、適切なバージョンのPythonをインストールし、パッケージの依存関係を管理することが重要です。上記の手順を試してみてください。