在pycharm虚拟环境中,使用pip list,显示的仍然是C盘中已经安装好的包。

但是我的虚拟环境中只有这些包。

并且使用pip安装包时,也显示包已安装。

但编程时,相关的包仍报错。

在pycharm虚拟环境中,使用pip list,显示的仍然是C盘中已经安装好的包。

但是我的虚拟环境中只有这些包。

并且使用pip安装包时,也显示包已安装。

但编程时,相关的包仍报错。

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
PyCharm 虚拟环境中指定 pip 路径的解决方案:
File -> Settings(或 Preferences 在 Mac 上)。Settings 对话框中,选择 Project: [your_project_name] -> Project Interpreter。Project Interpreter 对话框中,点击 ... 按钮,选择 Virtualenv。Virtualenv 对话框中,选择 Show paths,然后点击 Edit 按钮。Edit Virtualenv 对话框中,添加 pip 的路径,例如 C:\Users\your_username\env\Scripts\pip.exe。OK 按钮,保存更改。这样,PyCharm 就会使用虚拟环境中的 pip 安装包,而不是系统中的 pip。
如果你使用的是 Python 3.x,可能需要在 pip 路径中添加 python 的路径,例如 C:\Users\your_username\env\Scripts\python.exe。
如果你仍然遇到问题,可以尝试重启 PyCharm 或者清除 PyCharm 的缓存。