最初,我安装了Python和Anaconda。当我在命令提示符下使用python导入像pandas这样的基本包时,它没有反映在Spyder中。然后我意识到我的python安装与Spyder安装是不同的。在那之后,我卸载了python,只使用Spyder。这是正确的方式吗?如果没有,如何在python中安装包并使其在spyder中得到反映?
如果我在这里遗漏了一些基础知识,很抱歉。
发布于 2020-12-07 22:20:14
我认为发生的情况是,您在本地的pip中安装了Spyder,在您的conda环境中安装了pandas。
(更多详细信息请点击此处: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:
spyder
其他注意事项:
Spyder是一个包裹。
如果你同时在pip和conda中安装它,你会得到两次。
因此,如果您在没有该环境的情况下运行spyder,您将能够使用安装在pip中的包(使用pip freeze检查它们)。
如果您在一个环境中运行spyder,您将能够使用该环境的包(使用conda list检查它们)
https://stackoverflow.com/questions/65182750
复制相似问题