这里是新程序员。我正在使用PyCharm IDE,并且我注意到在“ venv”和“外部库”中都列出了Python 3.6。
我查看了文件夹,发现它们包含许多不同的软件包,例如django
仅在我的venv中,而urllib
仅在我的外部库中。但随后两者中都包含一些软件包,例如pip
。
外部库中还有一个site-packages文件夹,与我的venv文件夹相同。它甚至具有相同的深黄色文本颜色。
我的理解是venv是一个与我的主系统环境分开的虚拟环境,然后根据this link,外部库是“不在我的项目内部的”库。通过venv和External库的这些定义,它们似乎并不互斥(即彼此相对),因此,我不确定自己在看什么。
venv与外部库中包含什么? 可以在两个位置显示完全相同的文件(即相同的系统文件路径)吗?