为什么我需要在 PyCharm 中重新安装 python 软件包,即使我已经在 Windows CMD 中安装了所需的软件包?

Why do I need reinstall python packages in PyCharm even I have already installed needed packages in Windows CMD?

我已经使用 pip install 在 Windows CMD 或 Windows PowerShell 中安装了一些 python 包,安装的文件可以在 site-packages 目录中找到,它在 python 空闲。但是,当我使用 PyCharm 导入包时,它显示我需要重新安装包。那么为什么会这样呢?

我在 CMD 和 PowerShell 中安装了这些包,但它不起作用。当我在 PyCharm 中的终端操作中安装它时它起作用了。我希望了解这个问题背后的一些机制。

正在将我的评论复制到答案中:

如果您是 PyCharm 的新手,请注意它允许您在 虚拟环境 中开始 新项目( venv) - 它没有安装库,因为最好只安装项目所需的库。在项目的 PyCharm 解释器设置 中,您可以 更改 并将全局 python 用于所有库。不推荐这样做,因为如果你想 运行 在不同的计算机上安装你的程序,它可能会失败,然后你不知道要安装什么。