Я вижу, что есть вопросы, которые в некоторой степени связаны с этим вопросом, но их ответы не помогают мне прояснить мои сомнения. Обратите внимание, что речь идет не о том, как успешно импортировать django, а о различиях между папками и о том, почему установка попала в указанный каталог c.
Я установил django через pip, так же, как Я установил другие пакеты, но понял, что он установлен в каталоге, которого нет ни в одном каталоге sys.path. В частности, он установлен в "C: \ Users \ User \ Anaconda3 \ pkgs \ python -3.7.0-hea74fb7_0 \ Lib \ site-packages". На самом деле, другие пакеты, которые я установил, есть, но они также находятся в "C: \ Users \ User \ Anaconda3 \ lib \ site-packages", который находится в списке sys.path. Я не знаю, почему django был установлен в этом каталоге. Я добавил этот путь в качестве переменной среды, но все еще не мог импортировать его. Как ни странно, я смог запустить !django-admin startproject
, и он создал новый проект, но больше ничего не удалось запустить.
Мне удалось успешно импортировать django, выполнив sys.path.append()
, но мои вопросы остались.
Почему django установлен там? В чем разница между этими двумя каталогами? Есть ли способ контролировать это, когда я делаю следующую установку пакета? Почему !django-admin startproject
запустился, если не смог импортировать его?
Спасибо.