Python 在Spyder中,库可以正常工作,但在PyCharm中则不行

Python 在Spyder中,库可以正常工作,但在PyCharm中则不行,python,python-3.x,pycharm,anaconda,spyder,Python,Python 3.x,Pycharm,Anaconda,Spyder,我有几个库在Spyder中运行良好,但在PyCharm中运行不好 import seaborn as sns import matplotlib.pyplot as plt 在PyCharm中,我想我可以单击文件>设置,并将项目解释器指向Python3.6,这就是我在Spyder中使用的,而且效果很好。是否有其他设置需要重新指出?或者,我还缺什么吗?最后,如果我需要一个新的库,我会进入必要的库“Anaconda提示符”和“pip安装…”。PyCharm也一样吗?我最近安装了PyCharm,我正

我有几个库在Spyder中运行良好,但在PyCharm中运行不好

import seaborn as sns
import matplotlib.pyplot as plt
在PyCharm中,我想我可以单击文件>设置,并将项目解释器指向Python3.6,这就是我在Spyder中使用的,而且效果很好。是否有其他设置需要重新指出?或者,我还缺什么吗?最后,如果我需要一个新的库,我会进入必要的库“Anaconda提示符”和“pip安装…”。PyCharm也一样吗?我最近安装了PyCharm,我正在努力更好地理解它。谢谢。

Spyder(通过anaconda使用时)通常会使用默认的anaconda容器,例如
/home/user/anaconda2/bin/python
,或者在环境中工作时,
/home/user/anaconda2/envs/python3/bin/python


这不一定与您的操作系统路径指向的python相同。配置pycharm与anaconda一起使用时,必须显式指向所需解释器的路径

从spyder检查解释器可执行文件的路径可以通过以下方式完成:

import sys

print(sys.executable)

设置正确的解释器时,您对conda env的所有修改都将与pycharm一起使用。

对不起,理解不清楚,在pycharm中更改解释器解决了问题?不,更改解释器并不能解决问题。我想这就是我要做的,但显然还有更多的事情。我不熟悉sns,但plt有什么问题?您可能需要配置后端。此外-Spyder通常在conda env中使用interperter,这与pycharm中interperter选择的“Python 3.6”不一定相同。确保手动导航到正确的文件夹并选择正确的对讲机。可以通过打印(sys.executable)或Dinari从spyder内部检查路径!!就是这样!!!