私はPythonバージョン2.7と3.5を持っていました。Pythonである新しいバージョンをインストールすることを望んでいましたpython 3.8。私はUbuntu 16.04を使用していますが、依存関係があるためPython 3.5)をアンインストールできません。そのため、スクリプトを実行するためにpython3.8 app.py
を使用します。これまでのところ問題ありません。ただし、新しいパッケージをpipでインストールしたい:
python3.8 -m pip install pylint
エラーをスローします。
AttributeError: module 'platform' has no attribute 'linux_distribution'
これまでのところ、私は試しました:
Sudo update-alternatives --config python3
そしてpython3.8を選択し、python3から始めてコマンドを実行しますが、運はありません。
次に:
Sudo ln -sf /usr/bin/python3.5 /usr/bin/python3
私はpython3からコマンドを実行してみましたが、うまくいきませんでした。
新しいバージョンのPythonに新しいパッケージをインストールできるように、どうすれば修正できますか?
ホイールの取り付けが古いかどうかを確認します。私はこれと同じエラーを受け取り、それを修正しました
python3.8 -m pip install --upgrade pip setuptools wheel
Pylintはpython3.8で動作するようです