安装了pandas但仍无法导入

3

我已经使用pip3 install pandas以及Python3.7安装了pandas,但是当我尝试导入pandas并运行代码时,会弹出错误。

Traceback (most recent call last): File "/Users/barbie/Python/Test/test.py", line 1, in import pandas as pd ModuleNotFoundError: No module named 'pandas'

如果我再次尝试安装...则会显示以下内容。

pip3 install pandas 实现要求:pandas在/usr/local/lib/python3.7/site-packages中已存在(0.23.4) 需求已满足:pandas 依赖关系 pytz>=2011k 在/usr/local/lib/python3.7/site-packages中已存在(来自pandas)(2018.9) 需求已满足:pytz>=2011k 依赖关系 numpy>=1.9.0 在/usr/local/lib/python3.7/site-packages中已存在(来自pandas)(1.15.4) 需求已满足:numpy>=1.9.0 依赖关系 python-dateutil>=2.5.0 在/usr/local/lib/python3.7/site-packages中已存在(来自pandas)(2.7.5) 需求已满足:python-dateutil>=2.5.0 依赖关系 six>=1.5 在/usr/local/lib/python3.7/site-packages中已存在(来自python-dateutil>=2.5.0->pandas)(1.12.0) 需求已满足:six>=1.5


你的test.py文件使用的是python还是python3?在同一目录下,执行python --version或者which python命令会返回什么结果? - Ollie in PGH
当我使用Pycharm创建Test文件夹时,我选择了3.7版本,那么test.py也会使用Python 3.7吗?@OllieinPGH - user10753862
你之前尝试过安装其他模块吗?并且它是否正常工作? 这是您系统中唯一的Python安装吗? - ParvBanks
默认的Python2.7已经随Mac系统自带了。@ParvBanks - user10753862
一个替代方案是使用Anaconda..但它会创建全新的环境.. - tired and bored dev
2个回答

1
如果您正在使用PyCharm,可以转到“文件”->“设置”->“项目”->“项目解释器”。在那里,您将获得一个列表,其中包含PyCharm当前使用的Python安装的所有软件包。窗口右侧有一个“+”符号,您可以使用它来安装新的软件包,只需在其中输入pandas即可。

0

可能你安装了多个Python版本。

你应该使用以下命令检查到哪个位置保存你的已安装包

import os
os.path

然后使用以下终端指令进行安装

pip3 install pandas -t /usr/local/Cellar/python3/3.6.3/Frameworks/Python.framework/Versions/3.6/lib/python3.6

当然,你应该用Python输出的路径替换掉这个路径。


谢谢,但是它显示如下: pip3 install pandas -t /usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/posixpath.py 错误:目标路径存在但不是目录,无法继续。 - user10753862
尝试使用pip3安装pandas -t /usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3。 - Nicolaesse

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接