Python 蟒蛇环境中的皮普与康达
我正在使用水蟒,我创造了一个环境。当我在spyder中运行模型时,它说没有名为pandas的模块。所以我回到环境中,尝试使用pip安装pandas来安装pandas。它说,要求已经满足,然后我做了:康达安装熊猫,然后它有以下信息安装熊猫。所以现在我的问题是,在安装软件包时,我应该使用哪一个,pip还是conda?我记得安装了tensorflow,我必须使用pip而不是conda。然后我再次打开spyder并运行代码,仍然存在一个没有名为“pandas”的模块的错误。然后我又回到了环境cmd,从ipython,我可以找到熊猫的版本。我很困惑,为什么spyder不认识熊猫?有人帮我澄清一下吗?谢谢Python 蟒蛇环境中的皮普与康达,python,Python,我正在使用水蟒,我创造了一个环境。当我在spyder中运行模型时,它说没有名为pandas的模块。所以我回到环境中,尝试使用pip安装pandas来安装pandas。它说,要求已经满足,然后我做了:康达安装熊猫,然后它有以下信息安装熊猫。所以现在我的问题是,在安装软件包时,我应该使用哪一个,pip还是conda?我记得安装了tensorflow,我必须使用pip而不是conda。然后我再次打开spyder并运行代码,仍然存在一个没有名为“pandas”的模块的错误。然后我又回到了环境cmd,从i
The following packages will be UPDATED:
ca-certificates 2020.12.8-haa95532_0 --> 2021.1.19-haa95532_0
pandas 1.2.0-py38hf11a4ad_0 --> 1.2.1-py38hf11a4ad_0
Proceed ([y]/n)?
In [1]: import sys
In [2]: print(sys.version_info)
sys.version_info(major=3, minor=8, micro=5, releaselevel='final', serial=0)
In [3]: import pandas
In [4]: print(pandas.__version__)
1.2.1
In [5]:
您的系统上可能有两个不同的python解释器。似乎您的IDE/项目设置为使用anaconda,并且您的系统终端默认为系统附带的终端
可以在系统终端和IDE终端上使用
哪个python
命令来验证这一点。如果要将系统终端与IDE同步,可以编辑路径以引用miniconda可执行文件。不过,我建议您花一些时间了解虚拟环境(看起来您已经制作了一个名为tf_cpu的虚拟环境)。这将允许您为未来的不同项目维护干净的环境。我已经有一段时间没有使用Windows了,但我相信您应该能够在控制面板上做到这一点。不过,我建议您只需编辑帐户的系统变量即可。即使您卸载了这个python,您可能仍然需要将miniconda添加到path.Ok 1中。您使用什么来运行conda安装?2.当您运行运行conda install的python时,它显示了什么?3.Spyder内部有终端吗?当您运行哪个python时,它显示了什么?好的,如果您使用的是anaconda提示符,那么windows python一开始可能并不重要。因此,您正在tf conda env中安装熊猫。Spyder是否也使用此conda env?您应该能够在Spyder中打开一个终端。请在那里键入哪个python。看看它是否在使用tf上的那个。可能不会。您必须将项目配置为使用conda env。请谷歌怎么做。