图书馆在 Spyder 中工作正常但在 PyCharm
Libraries work fine in Spyder but not in PyCharm
我有几个库 运行 在 Spyder 中正常但在 PyCharm 中不正常。
import seaborn as sns
import matplotlib.pyplot as plt
在 PyCharm 中,我想我可以单击文件 > 设置并将项目解释器指向 Python 3.6,这是我用于 Spyder 的版本,并且工作正常。还有其他需要重新指向的设置吗?或者,还有什么我想念的吗?最后,如果我需要一个新库,我会转到 'Anaconda Prompt' 和 'pip install ...' 必要的库。 PyCharm 也会这样吗?我最近安装了 PyCharm 并且我试图更好地理解它。谢谢
Spyder(通过 anaconda 使用时)通常会使用默认的 anaconda bin,例如 /home/user/anaconda2/bin/python
,或者在环境中工作时,/home/user/anaconda2/envs/python3/bin/python
。
这不一定与您的 OS 路径指向的 python 相同。当配置 pycharm 与 anaconda 一起工作时,您必须明确指向所需解释器的路径。
从 spyder 检查您的解释器可执行文件的路径可以通过以下方式完成:
import sys
print(sys.executable)
设置正确的解释器后,您对 conda 环境的所有修改都将与 pycharm 一起工作。
我有几个库 运行 在 Spyder 中正常但在 PyCharm 中不正常。
import seaborn as sns
import matplotlib.pyplot as plt
在 PyCharm 中,我想我可以单击文件 > 设置并将项目解释器指向 Python 3.6,这是我用于 Spyder 的版本,并且工作正常。还有其他需要重新指向的设置吗?或者,还有什么我想念的吗?最后,如果我需要一个新库,我会转到 'Anaconda Prompt' 和 'pip install ...' 必要的库。 PyCharm 也会这样吗?我最近安装了 PyCharm 并且我试图更好地理解它。谢谢
Spyder(通过 anaconda 使用时)通常会使用默认的 anaconda bin,例如 /home/user/anaconda2/bin/python
,或者在环境中工作时,/home/user/anaconda2/envs/python3/bin/python
。
这不一定与您的 OS 路径指向的 python 相同。当配置 pycharm 与 anaconda 一起工作时,您必须明确指向所需解释器的路径。
从 spyder 检查您的解释器可执行文件的路径可以通过以下方式完成:
import sys
print(sys.executable)
设置正确的解释器后,您对 conda 环境的所有修改都将与 pycharm 一起工作。