spyder中报错:ImportError: No module named 'pandas'

在spyder中运行程序时,报错:ImportError: No module named ’pandas’,在cmd中查看已安装的包时,pandas已经安装,在控制台引用时也未报错,经过摸索是因为pandas库没有安装到tensorflow环境下,查看环境conda info --envs,并没有TensorFlow这个环境。

解决办法为:

(1) 在anaconda prompt中建立一个 conda 计算环境名字叫tensorflow:

conda create -n tensorflow python=3.7.4

****一定要指定python版本,否则安装失败。

(2)激活tensorflow环境

>>>>activate tensorflow

  (tensorflow)

(3)安装tensorflow

(tensorflow) pip install tensorflow

(4)验证安装

>>>> (tensorflow)python

     import tensorflow as tf 

表示成功。

(5)输入conda list,查看是否有pandas库;没有的话,pip install pandas

总结:如果有其他库显示错误:ImportError: No module named‘’,类似的可以参看相同的步骤,将相应的库安装到tensorflow框架下

你可能感兴趣的:(Python,anaconda,spyder)