PyCharm中项目的翻译者问题(显然)

2024-05-13 11:22:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近升级了PyCharm(社区版)。如果有关系的话,我是在macosx机器上运行的。升级之后,我有一个PyCharm找不到python模块的项目。它找不到numpy,matplotlib,任何东西。。。我已经检查了其他几个项目,他们似乎很好。我注意到,不知何故,这个项目的口译员和其他项目的口译员不一样。所以我把它改成了其他的。但是PyCharm仍然找不到模块。你知道我还能做什么吗?你知道吗

一般来说,每次升级到新的PyCharm版本时都会发生类似的情况。每次的修正都有点不同。有什么办法能阻止这种情况发生吗?你知道吗

编辑:FWIW,我刚刚尝试创建一个新的虚拟项目。它也有同样的问题。我注意到我的两个问题项目是用一个“venv”子目录创建的。我的“好”项目没有这个东西。这是发生什么事的线索吗?你知道吗

编辑2:好的,刚刚意识到在创建一个新项目时,我可以选择“newenvironment”或“Existing interpreter”,我想要“Existing interpreter”。然而,我仍然想知道一个项目,是如何运作良好,以前是现在冲洗,我可以如何解决它。谢谢。你知道吗


Tags: 模块项目版本numpy机器编辑关系matplotlib
2条回答

您的项目很可能指向错误的解释器。例如,当您想使用全局环境时,使用虚拟环境。你知道吗

您必须将PyCharm指向要使用的正确解释器。你知道吗

“文件/设置(Mac上的首选项)/项目:。。。/“项目解释器”将带您进入与解释器关联的设置。你知道吗

此窗口显示解释器中的所有模块。你知道吗

从这里您可以单击右上角的设置控制盘并配置您的解释器。(添加虚拟环境和不添加的内容)

或者您可以从下拉列表中选择一个现有的解释器用于您的项目。你知道吗

似乎,当您创建一个新项目时,您也选择创建一个新的虚拟环境,然后在venv子目录中创建(默认)。 但这只适用于新项目,你的老项目是怎么回事,改变他们的项目解释器环境我不明白。 所以我想说的是,您有一些损坏的设置(例如~/Library/Preferences/PyCharm2018.2),这些设置是在PyCharm升级时复制的。 您可以通过移开那些PyCharm首选项来尝试新配置PyCharm,以便稍后将它们放回去。你知道吗

项目配置主要是专用的,另一方面项目解释器存储在$Project\u ROOT/.idea中,因此不应更改。你知道吗

相关问题 更多 >