最初,我安装了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
进行检查(