ModuleNotFoundError: Нет модуля с именем 'html.entities'; 'html' не является пакетом
Здесь начинающий кодер. Я пытаюсь установить django через pipenv, но продолжаю получать эту ошибку :
$ pipenv install django
Creating a virtualenv for this project...
Pipfile: C:\Users\wesleyromero308\Desktop\Pipfile
Using C:/Users/wesleyromero308/AppData/Local/Programs/Python/Python38/python.exe (3.8.0) to create virtualenv...
[= ] Creating virtual environment...ModuleNotFoundError: No module named 'html.entities'; 'html' is not a package
Failed creating virtual environment
[pipenv.exceptions.VirtualenvCreationException]: 2022-08-06 01:08:46.004 ERROR root: ModuleNotFoundError: No module named 'html.entities'; 'html' is not a package
Failed to create virtual environment.
Затем я пошел и выполнил pip install htmlentities, и все прошло успешно. Затем я выполнил pip install html и получил эту ошибку:
$ pip install html
Collecting html
Using cached html-1.16.tar.gz (7.6 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
python setup.py egg_ifo did not run successfully.
exit code: 1
[1 lines of output]
ERROR: Can not execute `setup.py` since setuptools is not available in the build environment.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
Encountered error while generating package metadata.
See above for output.
Помогите пожалуйста, я просто хочу установить django lol я застрял уже несколько дней
Об ошибке
Невозможно выполнить
setup.py
, поскольку setuptools недоступен в среде сборки.
html
пакет должен быть setuptools
pkg первым
Создайте VirtualEnv, используя:
cd project
python3.8 -m venv <name-of-your-env>
# activate the virtual env just created
source bin/<name-of-your-env>/activate
Теперь установка Django должна пройти нормально:
pip install Django
Если вы хотите деактивировать виртуальную среду
cd project
deactivate