使用 Pycharm - Python 3.11 - 当我打开多个/以前的项目时,pandas 和 tkinter 等模块停止工作

问题描述 投票:0回答:1

在处理项目 #1 时,我打开了以前的项目(比方说 ~3),甚至创建了一些新项目来记笔记,我的模块无法正常工作(pandas、tkinter)。我什至没有重新安装它们的选项。他们似乎不存在。一直以来,这些模块在开放的其他项目中完全可用。

我读到这可能与选择“虚拟环境”有关。所以我确实创建了一个新项目并选择了“先前配置的解释器”设置,这似乎解决了问题 - 只是烦人。

但我想知道一些事情:

  1. 模块是否与项目相关?如果是这样,他们如何/何时切换?
  2. 有没有办法我可以重新配置新项目以使模块再次激活。
  3. 在 Pycharm 中处理多个打开的项目是否存在问题?
python module pycharm virtualenv
1个回答
0
投票

好问题 - 我也有同样的疑问,直到我花时间通过 pycharm 外部的终端练习创建虚拟环境

完成此操作后,我在终端中激活它并编写并运行一个 hello world 脚本,该脚本导入了我正在使用的非本机包(pyspark)。现在,每当我需要运行 pyspark 代码时,我都会使用该 venv。

如果我没记错的话,Pycharm 会为每个项目创建并激活 venv。保持项目彼此隔离,但一开始可能会令人困惑。

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.