即使您使用托管 Jupyter 服务器选择不同的 Python 解释器,PyCharm 也会使用错误的 Python 解释器。 我首先注意到这一点是因为我从解释器上安装的依赖项中得到了错误的结果。 调试代码验证了这一点。我尝试过的事情是:
但是没有任何效果,有人知道如何强制 PyCharm 使用正确的解释器吗?
我最终通过安装 jupyter 元包解决了这个问题:
pip install jupyter
(jupyter-lab 软件包已安装。)
我删除了 PyCharm 使用的错误解释器,即使未选择该解释器。显然当时出错了,但显示 PyCharm 还需要 Jupyter 的 metapakcage。该软件包安装在它自动选择的解释器上,即使您在 UI 中选择了不同的解释器也是如此。
因此,显然 PyCharm 在找不到必要的包时会选择不同的包,但不会在 UI 中显示这一点。我不确定这是否真的是一个错误,但它至少应该在用户界面中的某个地方说明它实际正在使用的...