首页 > 解决方案 > 来自 pycharm vs pip、python 3.8 的库

问题描述

为什么当我使用时pip list我收到库列表,但随后我在 Pycharm 中签入,我在那里查看了我的项目的更多内容。

这意味着使用 installpip我正在为所有项目安装库,但仅从 Pycharm(在设置中)为选定的项目安装库?

标签: python

解决方案


在 PyCharm 中,您在一个也称为venv的虚拟环境中工作。在那里安装软件包不会全局安装。

例如

在 Pycharm 中,如果你运行pip install tabulate然后尝试tabulate在 PyCharm 外部导入,它会显示一个ImportError,反之亦然

如果您想为所有项目安装该包,请在项目设置中或在创建新项目时打开对所有项目可用。

要在其外部安装软件包,您需要pip install <package-name>在命令提示符下运行


推荐阅读