Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试使用python导入熊猫时出错_Python_Pandas_Anaconda - Fatal编程技术网

尝试使用python导入熊猫时出错

尝试使用python导入熊猫时出错,python,pandas,anaconda,Python,Pandas,Anaconda,我用Anaconda 1.7.2安装了熊猫库。当我尝试使用python(版本2.7.16)导入时,会出现以下错误: Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named pandas 我用Python编写的代码是: import pandas as pd 例如,我已经安装了numpy库,并使用python导入,没有问题。

我用Anaconda 1.7.2安装了熊猫库。当我尝试使用python(版本2.7.16)导入时,会出现以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pandas
我用Python编写的代码是:

import pandas as pd
例如,我已经安装了
numpy
库,并使用python导入,没有问题。所以我相信巨蟒和巨蟒都运作良好


如何解决此问题?

既然您安装了Pandas和Anaconda,那么您必须运行Anaconda环境中的python shell。只要在终端上键入python,它就会始终运行默认python。要更改此选项,您需要更改路径或使用别名

这将为您提供默认python的安装位置

要将默认python更改为anaconda的python,请参阅以下链接

如果不想从默认python更改为anaconda python,只需运行

pip install pandas
如果您有pip,这将为默认python安装pandas。否则先安装pip。

!pip安装

或使用


并粘贴代码

这取决于您运行的环境。这有很多原因。首先,你在哪里运行这段代码?它在Jupyter笔记本里吗?在你的候机楼?您是否在IDE中运行脚本,例如pycharm?根据答案,您必须找出正在运行的python发行版以及正在使用的虚拟环境。例如,如果您有一个jupyter笔记本,您可能正在使用来自
anaconda
的python或默认的
/usr/bin/python
解释器。
conda install pandas
可能会使pd对前者可用,但对后者不可用latter@miriagollmann如果这个答案解决了你的问题,您可以通过单击侧面的复选标记来接受if。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。
which python
pip install pandas