Новый программист здесь.Я использую PyCharm IDE и заметил, что Python 3.6 указан как в «venv», так и во «внешних библиотеках».
Я посмотрел в папки и заметил, что они содержат много разных пакетов, например django
только в моем venv, а urllib
только в моей внешней библиотеке.Но тогда некоторые пакеты находятся в обоих, например pip
.
Во внешней библиотеке также есть папка site-packages, которая выглядит так же, как и в моем venv.У него даже такая же темно-желтая окраска текста.
Насколько я понимаю, venv - это виртуальная среда, отдельная от моей основной системной среды, а затем, согласно этой ссылке Внешние библиотеки являются библиотеками "не в моем проекте. "По этим определениям venv и External library они не кажутся взаимоисключающими (то есть противоположны друг другу), поэтому я просто не уверен, что смотрю.
Что содержится в венв против внешней библиотеки?Может ли один и тот же файл (т.е. один и тот же системный путь к файлу) отображаться в обоих местах?
![What I'm looking at](https://i.stack.imgur.com/NYqtn.png)