ImportError:没有名为pandas的模块。熊猫安装了pip

时间:2017-05-17 13:10:30

标签: python macos pandas

我使用mac终端检查我的包裹:

点子列表

我可以找到所有包裹包括pandas

但是当我

导入pandas

它告诉我: ModuleNotFoundError:没有名为'pandas'的模块

顺便说一下,我的mac中有python2和python3,它们不是同一个目录,我怀疑python没有找到pandas的路径

6 个答案:

答案 0 :(得分:10)

首先,在项目文件夹中安装virtualenv以保护项目目录,以避免与其他软件包发生冲突。

pip install virtualenv

安装此命令后,在根项目目录中逐个运行此命令:

virtualenv venv
source venv/bin/activate

现在您的目录是安全的,您可以在里面安装所需的软件包。

pip install pandas

和其他人一样。

由于您已安装virtualenv并且运行安全,因此不会与其他外部程序包冲突。

逐一使用这一切。我希望它可以帮助你避免这样的错误。

感谢。

答案 1 :(得分:5)

尝试使用pip和pip3安装pandas。

pip install pandas

pip3 install pandas

建议,使用pyenv并为本地目录设置python版本。

答案 2 :(得分:5)

如果已经安装了python v2.7,那么为v2.7安装numpy和pandas。运行以下命令:

用于Ubuntu / Linux -

let defaultColorName = "red"
var userDefinedColorName: String?   // defaults to nil

var colorNameToUse = userDefinedColorName ?? defaultColorName
// userDefinedColorName is nil, so colorNameToUse is set to the default of "red"

如果已经安装了python v3,那么为v3安装numpy和pandas。运行以下命令:

用于Ubuntu / Linux -

sudo apt-get install python-numpy
sudo apt-get install python-pandas

答案 3 :(得分:2)

我将Python2Python3安装在不同的目录中,但是我遇到了此错误,因为当我使用命令pip install pandas时,我正在Python2目录中安装熊猫正在使用Python3

所以我有两个Python2 --> C:\Python27Python365 --> C:\Python365部门。

要解决此错误:

pip install pandas中运行cmd。如果已经安装了库pandas,您将看到类似以下的内容。

C:\Users\vichitrak>pip install pandas
Requirement already satisfied: pandas in c:\python27\lib\site-packages (0.23.4)
Requirement already satisfied: python-dateutil>=2.5.0 in c:\python27\lib\site-packages (from pandas) (2.7.3)
Requirement already satisfied: numpy>=1.9.0 in c:\python27\lib\site-packages (from pandas) (1.14.4)
Requirement already satisfied: pytz>=2011k in c:\python27\lib\site-packages (from pandas) (2018.4)
Requirement already satisfied: six>=1.5 in c:\python27\lib\site-packages (from python-dateutil>=2.5.0->pandas) (1.11.0)

从以上命令的输出中,您可以看到pandas已安装在Python2目录中,即c:\python27\lib\site-packages (0.23.4)

python中运行cmd命令以检查您正在运行哪个Python版本。

C:\Users\vichitrak>python
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information. 

您可以看到Python3安装在pandas目录中时,我正在使用Python2

要在pandas中安装Python3和其他库,请转到scripts folder中的Python3 directory i.e. C:\Python365\Scripts
打开Command Window并运行pip install pandas

或者您可以在complete path of pip in Python3 directory上使用cmd来运行intsall命令,即C:\Users\vichitrak>C:\Python365\Scripts\pip install pandas

答案 4 :(得分:0)

有时,这可能是由于“ Microsoft visual C ++”存在问题。

  1. 为此,首先需要使用链接中的“ [Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
  2. 来安装“ Microsoft Visual C ++”。
  3. 成功安装后,使用pip install pandas安装熊猫
  4. 如果未安装pip,请下载扩展名为tar.gz的thrandas源程序包,并将其提取后放置在所需目录中。打开cmd.exe,然后导航到使用cd C:/pandas提取并放置pandas文件夹的路径。然后使用python setup.py install
  5. 安装它

最后,您应该获得Finished processing dependencies for pandas==0.xx.0的成功消息

答案 5 :(得分:-1)

我看到的错误是:

<块引用>

文件“c:\SIP\python\visualws\learn1\pandas_test.py”,第 6 行,在 导入熊猫为 pd ModuleNotFoundError: No module named 'pandas'

使用 Python 3.9.5 在 Windows 中执行以下命令:

C:\Users\deepy>pip install pandas
Collecting pandas
  Downloading pandas-1.2.4-cp39-cp39-win_amd64.whl (9.3 MB)
     |████████████████████████████████| 9.3 MB 3.3 MB/s
Collecting pytz>=2017.3
  Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB)
     |████████████████████████████████| 510 kB 6.8 MB/s
Collecting numpy>=1.16.5
  Downloading numpy-1.20.3-cp39-cp39-win_amd64.whl (13.7 MB)
     |████████████████████████████████| 13.7 MB ...
Collecting python-dateutil>=2.7.3
  Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
     |████████████████████████████████| 227 kB 6.4 MB/s
Collecting six>=1.5
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, pytz, python-dateutil, numpy, pandas
Successfully installed numpy-1.20.3 pandas-1.2.4 python-dateutil-2.8.1 pytz-2021.1 six-1.16.0
WARNING: You are using pip version 21.1.1; however, version 21.1.2 is available.
You should consider upgrading via the 'c:\users\deepy\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip' command.

它解决了问题,我可以使用 import pandas

执行 .py 文件