簡體   English   中英

沒有名為“distutils.util”的模塊

[英]No module named 'distutils.util'

我正在研究 ubuntu 16.0.4 LTS 並且在 python 3.8 中創建虛擬環境時,我沒有得到名為“distutils.util”的模塊

我正在使用存儲庫: sudo add-apt-repository ppa:deadsnakes/ppa我嘗試了以下但沒有用

sudo apt install python3-distutils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python-distutils

我已經嘗試了這個鏈接的解決方案

sudo apt install python3.8-distutils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python3.8-distutils
E: Couldn't find any package by glob 'python3.8-distutils'
E: Couldn't find any package by regex 'python3.8-distutils'

確保將python3.10版本替換為適當的版本。

安裝Python3.10

Update system
    $ sudo apt-get update -y && sudo apt-get full-upgrade -y

Helps to add ppa repositories
    $ sudo apt install software-properties-common -y

Adding deadsnake repository
    $ sudo apt-add-repository ppa:deadsnakes/ppa

Installing python
    $ sudo apt-get install python3.10
    $ sudo apt-get install python3.10-dev
    $ sudo apt-get install python3.10-tk

Add Python 3.8 & Python 3.10 to update-alternatives
    $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
    $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2

Update Python 3 for point to Python 3.10
    $ sudo update-alternatives --config python3

安裝distutils.util

$ sudo apt-get install python3.10-distutils

仍在使用python3.10 -m pip some_command可能會導致錯誤修復它使用

$ curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM