I use Windows 11 and Python 3.12.5 64-bit, installed from
https://www.python.org/downloads/
/>
I'm trying to install requirements from some repo, but this fails:
PS C:\Data\Repos\myrepo> pip install -r .\requirements.txt
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "C:\Users\jonathanb\AppData\Local\Programs\Python\Python312\Scripts\pip.exe\__main__.py", line 4, in
File "C:\Users\jonathanb\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_internal\cli\main.py", line 10, in
from pip._internal.cli.autocompletion import autocomplete
File "C:\Users\jonathanb\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_internal\cli\autocompletion.py", line 9, in
from pip._internal.cli.main_parser import create_main_parser
File "C:\Users\jonathanb\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_internal\cli\main_parser.py", line 7, in
from pip._internal.cli import cmdoptions
File "C:\Users\jonathanb\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_internal\cli\cmdoptions.py", line 18, in
from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils'
From several questions on this site (best one) I understand distutils was removed in Python 3.12, and if I want to use them I should run pip install setuptools. I tried that, and it failed the same way.
So question: How can I use pip to restore requirements?
pip install itself fails with "No module named 'distutils'"
Programing Coderfunda
September 10, 2024
No comments
Related Posts:
Laravel Package to Help with Loading Files into MySQL Tables Laravel Load File is a package to help with loading files into MySQL tables. This uses MySQL's LOAD DATA statement to load text files quick… Read More
Easy Debouncing For Queue Jobs or Chains in your Laravel AppLaravel Queue Debouncer package allows any queue job or chain in your Laravel application to be debounced, meaning that no matter how many times … Read More
Create Collection of dates & times with Laravel Hours Helper Laravel Hours Helper is an amazing package that helps you to create an Illuminate\Support\Collection of dates and times with a sp… Read More
Waterline - An elegant UI for monitoring Laravel Workflows Waterline is an amazing and elegant UI for monitoring Laravel Workflows.InstallationThis UI is installable via Composer.composer require laravel… Read More
Automatically Detect & Set App Locale with Laravel Localizer Laravel Localizer is an awesome package that allows you to automatically detect and set an app locale that matches your visitor's preferenc… Read More
0 comments:
Post a Comment
Thanks