Python ImportError:没有名为pandas的模块。安装了pip的熊猫
我使用mac终端检查我的包:Python ImportError:没有名为pandas的模块。安装了pip的熊猫,python,macos,pandas,Python,Macos,Pandas,我使用mac终端检查我的包: pip列表 我可以找到包括熊猫在内的所有包裹 但是当我 导入熊猫 它告诉我: ModuleNotFoundError:没有名为“pandas”的模块 顺便说一下,我的mac中有python2和python3,它们不是同一个目录,我怀疑python没有找到pandas的路径。首先,在项目文件夹中安装virtualenv,以保护项目目录,避免与其他包发生冲突 pip install virtualenv 安装此命令后,请在根项目目录中逐个运行此命令: virtua
pip列表
我可以找到包括熊猫在内的所有包裹
但是当我
导入熊猫
它告诉我:
ModuleNotFoundError:没有名为“pandas”的模块
顺便说一下,我的mac中有python2和python3,它们不是同一个目录,我怀疑python没有找到pandas的路径。首先,在项目文件夹中安装
virtualenv
,以保护项目目录,避免与其他包发生冲突
pip install virtualenv
安装此命令后,请在根项目目录中逐个运行此命令:
virtualenv venv
source venv/bin/activate
现在,您的目录是安全的,您可以在其中安装所需的软件包
pip install pandas
和你需要的其他人
因为您已经安装了virtualenv
并以安全的方式运行,所以它不会与其他外部软件包冲突
pip install virtualenv
在所有步骤中逐一使用此选项。我希望你能避免这样的错误
谢谢。尝试使用pip和pip3安装pandas。
pip install pandas
pip3 install pandas
建议使用pyenv并为本地目录设置python版本。如果已经安装了python v2.7,则为v2.7安装numpy和pandas。运行以下命令: 对于Ubuntu/Linux-
sudo apt-get install python-numpy
sudo apt-get install python-pandas
sudo apt-get install python3-numpy
sudo apt-get install python3-pandas
如果已经安装了pythonv3,则需要为v3安装numpy和pandas。运行以下命令:
对于Ubuntu/Linux-
sudo apt-get install python-numpy
sudo apt-get install python-pandas
sudo apt-get install python3-numpy
sudo apt-get install python3-pandas
我在不同的目录中安装了
Python2
和Python3
,但我遇到了这个错误,因为当我使用pip install pandas
命令时,它在Python2
目录中安装pandas,而我使用的是Python3
所以我有两个目录,分别是Python2-->C:\Python27
和Python365-->C:\Python365
要解决此错误,请执行以下操作:
在cmd
中运行pip安装程序。如果已经安装了库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)
运行cmd
中的python
命令,检查您正在运行哪个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
目录中`
要在Python3
中安装pandas
和其他库,请转到Python3目录中的scripts文件夹
,即C:\Python365\scripts
打开命令窗口
并运行pip安装程序
或者,您可以使用cmd
上Python3目录中的pip完整路径运行intsall
命令,即C:\Users\vichitrak>C:\Python365\Scripts\pip install pandas
有时,这可能是由于“Microsoft visual C++”的问题
为此,首先需要使用链接中给出的说明安装“Microsoft visual C++”:
成功安装后,使用pip安装pandas
安装pandas
如果未安装pip
,则下载带有扩展名tar.gz
的thr pandas源程序包,并在解压缩后将其放置在所需目录中。打开cmd.exe
并导航到使用cd C:/pandas
提取和放置pandas文件夹的路径。然后使用python安装程序进行安装.py安装
最后,您应该会收到成功消息,因为已完成处理pandas==0.xx.0的依赖项
我看到的错误是:
文件“c:\SIP\python\visualws\learn1\pandas\u test.py”,第6行,在
将熊猫作为pd模块导入NotFoundError:没有名为“熊猫”的模块
在Windows中使用Python 3.9.5执行以下命令:
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文件
我怀疑您更新了一个python安装,并且正在运行另一个…如果它在“pip列表”中然后安装了它,但您使用了错误的Python版本。当您观察到ModuleNotFoundError时,您运行的是哪一版本的Python?我同意大家的看法,我在一个名为python2.6的目录中运行程序时使用python3,但我不知道如何更改,开始使用虚拟环境可能会有所帮助。Alte实际上,您可以使用pip3安装Pandas
为python3安装Pandas。