我正在使用anaconda并创建了一个环境。当我在spyder中运行模型时,它说没有名为pandas的模块。所以我回到了环境,尝试使用pip install pandas安装熊猫。它说,已经满足要求,然后我做了:conda安装pandas,然后有以下信息安装pandas。所以现在我的问题是,在安装软件包时应该使用pip还是conda?我记得安装了tensorflow,我必须使用pip代替conda。然后我再次打开spyder并运行代码,仍然存在没有名为'pandas'的模块的错误。然后我再次从ipython返回到环境cmd,可以找到熊猫的版本。我很困惑,为什么间谍无法识别大熊猫?这里有人帮助我澄清吗?谢谢
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,并且系统终端默认为系统随附的终端。
您可以which python
在系统终端和IDE终端上使用命令来验证这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句