سلام
اخیرا من در پایتون به مشکلی برخوردم که در نسخه های غیر از 3.8 نمیتوانم کتابخانه هارا استفاده کنم.
نه فقط کتابخانه هایی که نصب میکنم. همه کتابخانه ها! حتی ریکوئستز یا string یا بقیه کتابخانه هایی که پیشفرض با خود پایتون نصب هستند. نا گفته نماند اگر با این دستور:
python3.x -m pip install <...>
هم کتابخانه ای بخواهم نصب کنم خود دستور pip کتابخانه distutils.util را پیدا نمیکند! و اگر هم با چنین دستوری:
pip install <...>
نصب کنم مشکلی که بالاتر گفتم ایجاد شده و کتابخانه نصب شده پیدا نمیشود
نمونه ای از خطای دستور pip:
Traceback (most recent call last):
File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/usr/lib/python3/dist-packages/pip/__main__.py", line 16, in <module>
from pip._internal.cli.main import main as _main # isort:skip # noqa
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 19, in <module>
from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils.util'