pycharm - venv 和外部库有什么区别?
问题描述
新程序员来了。我正在使用 PyCharm IDE,我注意到 Python 3.6 列在“venv”和“外部库”中。
我查看了文件夹并注意到它们包含许多不同的包,例如django
仅在我的 venv 中,并且urllib
仅在我的外部库中。但是有些包同时在两者中,比如pip
.
外部库中还有一个站点包文件夹,与我的 venv 中的相同。它甚至具有相同的深黄色文本着色。
我的理解是 venv 是一个与我的主系统环境分开的虚拟环境,然后根据这个链接,外部库是“不是我项目内部的库”。通过 venv 和外部库的这些定义,它们似乎并不相互排斥(即彼此相反)所以,我只是不确定我在看什么。
venv 与外部库中包含什么?可以在两个位置显示完全相同的文件(即相同的系统文件路径)吗?
解决方案
推荐阅读
- python - Python tkinter - 使用嵌套框架时无法定位子框架
- python - 如何根据重新采样到 ohlcv 所需的数据来限制具有历史交易的 df 值?
- php - PHP 处理程序中的表单 $_POST 变量为空
- python - py-papi 的事件不存在,但 papi_avail 的事件可用
- git - 当我安装颤振时,从 CMD 找不到 git,否则它可以从 CMD 工作
- flutter - 是否可以同时使用多个手势检测器事件?
- python - Django表单未将数据提交到数据库
- php - 使用通配符配置 url 路由 php,检查 GET_ 数据
- python - 烧瓶 sqlalchemy 快速入门
- php - Slim 框架 - PHP 没有正确路由 - 有什么想法吗?