我使用mac终端检查我的包裹:
点子列表
我可以找到所有包裹包括pandas
但是当我
导入pandas
它告诉我: ModuleNotFoundError:没有名为'pandas'的模块 顺便说一下,我的mac中有python2和python3,它们不是同一个目录,我怀疑python没有找到pandas的路径答案 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)
我将Python2
和Python3
安装在不同的目录中,但是我遇到了此错误,因为当我使用命令pip install pandas
时,我正在Python2
目录中安装熊猫正在使用Python3
所以我有两个Python2 --> C:\Python27
和Python365 --> 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 ++”存在问题。
pip install pandas
安装熊猫pip
,请下载扩展名为tar.gz
的thrandas源程序包,并将其提取后放置在所需目录中。打开cmd.exe
,然后导航到使用cd C:/pandas
提取并放置pandas文件夹的路径。然后使用python setup.py install
最后,您应该获得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