python no module named pandas_关于python:没有名为pandas的模块,但是已经在linux中安装了pandas...

我有两个python发行版(python2.7,python3.6),并且我已经安装了pandas和numpy但是无法使用

这些是我尝试导入pandas时导致的错误

在python 2.7中

File"/usr/local/lib/python2.7/dist-packages/pandas/init.py", line 19, in

"Missing required dependencies {0}".format(missing_dependencies))

ImportError: Missing required dependencies ['numpy']

然后导入numpy

ImportError:

Importing the multiarray numpy extension module failed. Most

likely you are trying to import a failed build of numpy.

If you're working with a numpy git repo, try git clean -xdf (removes all

files not under version control). Otherwise reinstall numpy.

原始错误是:无法导入名称多阵列

在python 3.6中

Traceback (most recent call last):

File"", line 1, in

ModuleNotFoundError: No module named 'pandas'

大多数情况下,问题是你在另一个环境中安装pandas。这里的简单解决方案是使用Anaconda。

Anaconda专注于环境。首先,您应该选择安装python2或python3。然后,您可以在Linux中安装此版本的Anaconda:https://www.anaconda.com/download/#linux

例如:

64位(x86)安装程序(622 MB)Python3:

1$ wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh

然后你需要在你的系统中安装:

1$ bash Anaconda3-5.2.0-Linux-x86_64.sh

在交互式对话框中要小心,以便安装Anaconda。记住安装的路线。

当你在一个名为anaconda 3的文件夹中有Anaconda时(例如)。去路线:... / anaconda3 / bin。

现在,你应该执行:

1$ source activate

现在您处于基础环境中,您可以安装所需的软件包(默认情况下会安装pandas和numpy)。但是,我建议您为每个新项目创建一个新环境(请参阅https://conda.io/docs/_downloads/conda-cheatsheet.pdf)。

想象一下,你有(基础)环境。在这种环境下尝试:

1$ python

第一条消息为您提供python版本。无论如何你可以尝试:

1

2>>> import sys

>>> sys.version

为了知道您正在使用的版本。

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值