我尝试在PyCharm中导入的某些模块无法识别(如图所示)。奇怪的是,例如,PyCharm能够识别scipy.cluster.hierarchy中的“链接”,而不能识别“ scipy.stats”中的“ zscore”,这意味着确实安装了“ scipy”。
我正在使用PyCharm 2020.1和Python 3.7.7
我已经尝试过:
欢迎任何建议。
谢谢。
答案 0 :(得分:0)
这可能是因为这些模块安装在路径
中C:\ Users \“用户名” \ AppData \ Roaming \ Python ....
这不是您的环境变量的一部分。将此路径添加到环境变量。为此,您可以按照说明here进行操作。这应该可以解决您的问题。
通常,Python安装在
中C:\ Users \“用户名” \ AppData \ Local \ Packages \ Python...。
或
C:\ Program Files \ Python ....
,仅将这些添加到path变量。
编辑:
尝试彻底卸载PyCharm(删除注册表项,删除与PyChram相关的文件,删除用户目录中的.PyCharm文件夹,等等,也许使用软件即可),然后重新安装。
尽管这不太可能,但是如果您不等待PyCharm打开时(以及其他正在启动的其他后台进程)建立索引,请等待它们,然后重试。
此外,请尝试以下操作:转到“设置”->“项目”->“ Python解释器”。在出现的列表中,找到您缺少的库。如果名称不存在,请单击+按钮,然后通过PyChram安装它,否则,请通过相同的方法卸载并安装它。
答案 1 :(得分:0)
我设法解决了。我必须卸载PyCharm,还必须从计算机中删除其缓存(在卸载过程中不会删除它们)。 再次安装PyCharm之后,它开始工作了。