尽管已安装(未找到模块)MBP,但无法导入熊猫

时间:2020-09-10 20:51:48

标签: python pandas module

嗨,大家好,我已经搜索了两个多小时。我在SOF和Youtube上进行了搜索,但没有找到答案。

我已经安装了anaconda,并且按照安装说明上的说明,已经包含了熊猫和其他不同的包装,但是当我尝试在 Jupyer或VS 上使用import pandas as pd时,会得到找不到模块错误

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-7dd3504c366f> in <module>
----> 1 import pandas as pd
ModuleNotFoundError: No module named 'pandas'*

我只安装了python 3.8,没有安装其他版本。而且我已经多次确认安装了熊猫。

在终端显示熊猫

(base) Rogers-MBP:~ rogerrendon$ pip show pandas
Name: pandas
Version: 1.0.5
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: https://pandas.pydata.org
Author: None
Author-email: None
License: BSD
Location: /Users/rogerrendon/opt/anaconda3/lib/python3.8/site-packages
Requires: python-dateutil, numpy, pytz
Required-by: statsmodels, seaborn

PYTHON版本

(base) Rogers-MBP:~ rogerrendon$ python
Python 3.8.3 (default, Jul  2 2020, 11:26:31) 
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.

PIP3安装检查

pip3 install pandas
Requirement already satisfied: pandas in ./opt/anaconda3/lib/python3.8/site-packages (1.0.5)
Requirement already satisfied: python-dateutil>=2.6.1 in ./opt/anaconda3/lib/python3.8/site-packages (from pandas) (2.8.1)
Requirement already satisfied: pytz>=2017.2 in ./opt/anaconda3/lib/python3.8/site-packages (from pandas) (2020.1)
Requirement already satisfied: numpy>=1.13.3 in ./opt/anaconda3/lib/python3.8/site-packages (from pandas) (1.18.5)
Requirement already satisfied: six>=1.5 in ./opt/anaconda3/lib/python3.8/site-packages (from python-dateutil>=2.6.1->pandas) (1.15.0)

可以请人帮我吗?我失去了主意哈哈哈

3 个答案:

答案 0 :(得分:0)

我过去处理过类似的问题。首先要检查的是确保您的计算机上没有安装多个python版本(除非您需要这样做)。如果您正确安装了anaconda,则应该在该环境中安装python。要卸载其他python,请转到卸载应用页面,找到python版本(如果存在)并将其删除。

如果执行此操作后仍然出现问题,请重新启动并检查路径。确保您具有... \ anaconda3 \ Library \ usr \ bin,... \ anaconda3 \ Library \ bin和... \ anaconda3 \ Scripts

的路径

另一种尝试的方法是conda安装熊猫,尽管anaconda应该已经包含了该软件包。

我发现在Atom中使用氢气的问题(基本上允许jupyter在Atom中使用),其中从安装设置的原子搜索路径指向错误的软件包位置。解决此问题可能会变得很麻烦,因此我建议您采用核选项,即卸载所有内容并重新安装(如果以上方法均无效)。

答案 1 :(得分:0)

您使用的是苹果内置的python,而不是Anaconda。在安装过程中,应该会出现一个提示,询问您一些事情,例如“您是否希望anaconda成为您的默认python安装”。如果没有出现,或者您单击它的速度过快,则不会对bash配置文件(catalina上的zsh)进行任何更改,这会使您的系统意识到新的python安装。有些东西(例如pip)可能会使用其他方法来发现正确的目标分配,这就是为什么似乎觉得蟒蛇还不错的原因。

如果打开用户文件夹并使隐藏文件可见(cmd转换时间),则应该找到bash或zsh配置文件,这些文件控制着所调用的任何系统shell的启动。如果您没有在这些文件中的某个位置找到安装程序在其中放置的块(注释中应该很清楚),那么实际上安装了anaconda,但从未激活过。尝试打开命令提示符并调用:

(base) Rogers-MBP:~ rogerrendon$ source /Users/rogerrendon/opt/anaconda3/bin/activate

然后,如果您运行的是10.14或更早版本:

(base) Rogers-MBP:~ rogerrendon$ conda init

或者如果您有Catalina(10.15)

(base) Rogers-MBP:~ rogerrendon$ conda init zsh

答案 2 :(得分:0)

转到“文件”->“设置”->“项目解释器”->单击加号->键入“ pandas”->“安装软件包”。