web-dev-qa-db-ja.com

古いpython-distutilsのインストール方法pythonバージョン

python 3.6、3.7、および3.8がインストールされている状態でUbuntu 20.04を実行しています。

「python3.7 -m pip install package」を使用して、3.6および3.7バージョンでpipを使用していくつかのパッケージをインストールしようとしていますが、次のエラーが発生します。

ModuleNotFoundError: No module named 'distutils.util

私は既に持っています python3-distutilsおよびpython3-distutils-extraインストール済みpipはpython 3.8に対してのみ機能します。

python 3.6および3.7にパッケージをインストールするためにpipを機能させるにはどうすればよいですか?

4
Dushyant Sahoo

私はこれがうまくいったpipとpipenvに問題がありました(以下を削除してから再インストールしてください):

   Sudo apt purge python-pip-whl
   Sudo apt purge pipenv
   Sudo rm /usr/local/bin/pip*
   Sudo rm /usr/bin/pipenv
   Sudo apt update -y
   Sudo apt install pipenv

https://www.digitalocean.com/community/questions/unable-to-install-pyhton-3-7-version-on-ubuntu-16-04-error-couldn-t-find-any- package-by-regex-python3-7

0
hamze_z3

1)updateコマンドを実行してパッケージリポジトリを更新し、最新のパッケージ情報を取得します

Sudo apt-get update -y 

2)-yフラグを指定してinstallコマンドを実行し、パッケージと依存関係をすばやくインストールします。

Sudo apt-get install -y python-distutils-extra

または

このサイトに行くと、詳細があります。 https://ubuntu.pkgs.org/18.04/ubuntu-universe-AMD64/python-distutils-extra_2.41ubuntu1_all.deb.html

0
Night_Code