Python Vs Spyder



最初,我安装了Python和Anaconda。当我在命令提示符下使用python导入pandas等基本包时,它在Spyder中没有反映出来。然后我意识到我的python安装与Spyder安装不同。之后,我卸载了python,只使用了Spyder。这是正确的方法吗?如果没有,如何在python中安装软件包并将其反映在spyder中?

很抱歉我遗漏了一些基本知识。

我认为发生的事情是,您在本地pip中安装了Spyder,在conda环境中安装了panda
(此处有更多详细信息:conda vs pip(

我建议做的是:
1-创建一个新环境:
conda create --name my_env python==3.7
2-激活环境:
conda activate my_env
3-在激活的环境中安装Spyder和软件包:
conda install spyder
conda install pandas
4-仍在激活环境中,启动Spyder:
2spyder

附加说明:
Spyder是一个软件包
如果你同时在pip和conda中安装它,你会有两次。

因此,如果在没有环境的情况下运行spyder,则可以使用安装在pip中的包(使用pip freeze进行检查(。

如果您在一个环境中运行spyder,您将能够使用该环境的包(使用conda list进行检查(

最新更新