Я следую примеру Django, чтобы создать собственное приложение для повторного использования.Я создал его, следуя инструкциям: Расширенное руководство: как писать повторно используемые приложения
После установки с помощью pip я обнаружил некоторую ошибку, поэтому я удалил каталог вручную, а не с помощью удаления pip.Когда я внес некоторые изменения и захотел переустановить, я получил ошибку:
(venv) C:\source_code\django_test>pip install --user django-polls/dist/django-polls-0.1.tar.gz
Processing c:\source_code\django_test\django-polls\dist\django-polls-0.1.tar.gz
Building wheels for collected packages: django-polls
Running setup.py bdist_wheel for django-polls ... done
Stored in directory: C:\Users\admin\AppData\Local\pip\Cache\wheels\d0\f6\b0\5993fd9396ff005d6d1f1af971ea04814e5f6b9efcc8f9ea89
Successfully built django-polls
Installing collected packages: django-polls
Found existing installation: django-polls 0.1
Not uninstalling django-polls at c:\users\admin\appdata\roaming\python\python37\site-packages, outside environment c:\source_code\django_test\venv
Can't uninstall 'django-polls'. No files were found to uninstall.
Successfully installed django-polls-0.1
(venv) C:\source_code\django_test>
Несмотря на то, что отображается «Успешно установлено», новый каталог в моем проекте Django не создан.Кажется, что, несмотря на то, что я удалил каталог, Python где-то записал установку (например, реестр) и обнаружил конфликт версий.
Интересно, где Python хранит такую информацию и как я могу очистить элемент реестра, чтобы я могустановить его снова, как я никогда раньше не устанавливал?
Кстати, я не могу удалить его также с помощью pip:
(venv) C:\source_code\django_test>pip uninstall django-polls
Not uninstalling django-polls at c:\users\admin\appdata\roaming\python\python37\site-packages, outside environment c:\source_code\django_test\venv
Can't uninstall 'django-polls'. No files were found to uninstall.