importeurror: geen module genaamd Pandas. Panda’s geïnstalleerd PIP

Ik gebruik MAC-terminal om mijn pakket te controleren:

pip list

Ik kan alle pakketten vinden inclusief panda’s

maar wanneer ik

import pandas

Het vertelde me:

ModulenotFoundError: Geen module met de naam ‘Panda’s’

Trouwens, ik heb Python2 en Python3 in mijn Mac, ze zijn niet dezelfde map, ik vermoed dat Python het pad van Panda’s

niet heeft gevonden


Antwoord 1, Autoriteit 100%

Installeer eerst virtualenvin uw projectmap om uw projectdirectory te beveiligen om conflicten met uw andere pakketten te voorkomen.

pip install virtualenv

Nadat u deze opdracht hebt geïnstalleerd, één voor één in uw root-projectdirectory:

virtualenv venv
source venv/bin/activate

Nu is uw map veilig en u kunt uw vereiste pakketten binnenin installeren.

pip install pandas

en anderen zoals u nodig hebt.

Omdat u virtualenvhebt geïnstalleerd en uitgevoerd als beveiligd, is het niet in strijd met andere buitenpakketten.

Gebruik dit alle stappen één voor één. Ik hoop dat het voor u zal werken om een ​​dergelijke fout te vermijden.

bedankt.


Antwoord 2, Autoriteit 78%

Probeer Panda’s te installeren met PIP en PIP3.

pip install pandas
pip3 install pandas

Een suggestie, gebruik pyenv en stel een python-versie in voor uw lokale map.


Antwoord 3, autoriteit 39%

Als python v2.7 al is geïnstalleerd, installeer dan numpy en pandas voor v2.7. Voer de onderstaande opdrachten uit:

voor Ubuntu / Linux –

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

Als python v3 al is geïnstalleerd, installeer dan numpy en pandas voor v3. Voer de onderstaande opdrachten uit:

voor Ubuntu / Linux –

sudo apt-get install python3-numpy
sudo apt-get install python3-pandas

Antwoord 4, autoriteit 17%

Ik had Python2en Python3geïnstalleerd in verschillende mappen, maar ik kreeg te maken met deze fout omdat ik het commando pip install pandasgebruikte panda’s installeren in Python2-mappen terwijl ik Python3

gebruikte

Dus ik had twee diectories met Python2 --> C:\Python27en Python365 --> C:\Python365.

Om deze fout op te lossen:

Voer pip install pandasuit in cmd. Als bibliotheek pandasal is geïnstalleerd, ziet u zoiets als het volgende.

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)

Uit de uitvoer van bovenstaande opdracht kun je zien dat pandasis geïnstalleerd in de Python2-directory, dat wil zeggen c:\python27\lib\site-packages (0.23.4)

Voer de opdracht Pythonuit in cmdom te controleren welke versie van Pythonu gebruikt.

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. 

Je kunt zien dat ik Python3gebruik terwijl pandasis geïnstalleerd in de directory Python2`

Om de pandasen andere bibliotheken in Python3te installeren, gaat u naar de map scripts folderin de Python3 directory i.e. C:\Python365\Scripts
Open Command Windowen voer pip install pandas

uit

Of je kunt het complete path of pip in Python3 directoryop cmdgebruiken om het intsallcommando uit te voeren, bijv. C:\Users\vichitrak>C:\Python365\Scripts\pip install pandas


Antwoord 5

Soms kan dit te wijten zijn aan een probleem met “Microsoft visual C++”.

  1. Daarvoor moet je eerst de “Microsoft visual C++” installeren met behulp van de instructies in de link: “[Microsoft Visual C++ 14.0 is vereist (kan vcvarsall.bat niet vinden)
  2. Gebruik na een succesvolle installatie pip install pandasom panda’s te installeren
  3. Als pipniet is geïnstalleerd, download dan het broncodepakket van pandas met de extensie tar.gzen plaats het na het uitpakken in de map waar je maar wilt. open cmd.exeen navigeer naar het pad waar de pandas-map wordt uitgepakt & geplaatst met behulp van cd C:/pandas. Installeer het vervolgens met behulp van de python setup.py install

Ten slotte zou u het succesbericht moeten krijgen als Finished processing dependencies for pandas==0.xx.0


Antwoord 6

De fout die ik zag is:

Bestand “c:\SIP\python\visualws\learn1\pandas_test.py”, regel 6, in
panda’s importeren als pd ModuleNotFoundError: Geen module met de naam ‘panda’s’

Onderstaande opdracht uitgevoerd in Windows met 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.

Het probleem is opgelost en ik kan het .py-bestand uitvoeren met import pandas

Other episodes