python - Sådan installeres pandas fra pip på windows cmd?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at installere pandas ved hjælp af pip for at køre nogle pandas-baserede Python-programmer. Jeg har allerede installeret pip. Jeg prøvede googling og så 'ing' men fandt ikke en løsning på denne fejl. Kan nogen dele dine input på dette?


C:> pip install pandas


Fejl:


pip is not recognized as an internal or external command, operable program or batch file.

Bedste reference


Da både pip og python kommandoer ikke er installeret langs Python i Windows, skal du bruge Windows-alternativet py, som er inkluderet som standard, når du installerede Python. Derefter har du mulighed for at angive et generelt eller specifikt versionsnummer efter kommandoen py.


C:> py      -m pip install pandas  \%= one of Python on the system =\%
C:> py -2   -m pip install pandas  \%= one of Python 2 on the system =\%
C:> py -2.7 -m pip install pandas  \%= only for Python 2.7 =\%
C:> py -3   -m pip install pandas  \%= one of Python 3 on the system =\%
C:> py -3.6 -m pip install pandas  \%= only for Python 3.6 =\%


Alternativt, for at få pip til at fungere uden py -m del, skal du tilføje pip til PATH miljøvariablen.


C:> setx PATH "\%PATH\%;C:<path	opythonfolder>Scripts"


Nu kan du køre følgende kommando som forventet.


C:> pip install pandas





Fejlfinding:






Problem:



connection error: [SSL: CERTIFICATE\_VERIFY\_FAILED] certificate verify failed


Løsning:



Dette skyldes, at dit SSL-certifikat ikke kan verificere værtsserveren. Du kan tilføje pypi.python.org til den betroede vært eller angive et alternativt SSL-certifikat. For mere information, se dette indlæg. (Tak til Anuj Varshney for at foreslå dette)


C:> py -m pip install --trusted-host pypi.python.org pip pandas





Problem:



PermissionError: [WinError 5] Access is denied


Løsning:



Dette skyldes, at du ikke har tilladelse til at ændre Python site-pakkemapper. Du kan undgå dette ved hjælp af en af ​​følgende metoder:



  • Kør Windows Command Prompt som administrator (takket være DataGirls forslag) ved at:



    1. Windows-Key + R for at åbne Kør

    2. skriv ind cmd.exe i søgefeltet

    3. CTRL + SHIFT + ENTER

    4. En alternativ metode til trin 1-3 ville være at manuelt finde cmd.exe, højreklik og derefter klikke på Kør som administrator.


  • Kør pip i brugertilstand ved at tilføje --user valgmuligheden, når du installerer med pip. Som typisk installerer pakken til den lokale\% APPDATA\% Python-mappe.





C:> py -m pip install --user pandas



  • Opret et virtuelt miljø.





C:> py -m venv c:path	o
ewvenv
C:> <path	o	he
ewvenv>Scriptsactivate.bat

Andre referencer 1


Efter min mening er problemet, fordi miljøvariablen ikke er indstillet til at genkende pip som en gyldig kommando.


Generelt er pipen i python på dette sted -C: \ Users \ user \ AppData \ Local \ Programmer \ Python \ Python36 \ Scripts> pip


Så skal vi bare gå til Computernavn> Højreklik> Avancerede Systemindstillinger> Vælg Env Variabel og derefter under systemvariabler> Gå til Sti> Rediger sti og tilføj Sti ved at adskille denne sti ved at sætte et semikolon efter sidste sti allerede var i Env Variable.


Kør nu Python Shell, og dette skal fungere.

Andre referencer 2


Forudsat at du bruger Windows OS.


Alt hvad du behøver for at tilføje pip.exe stien til miljøvariablerne (sti).


Generelt kan du finde det under ..PythonScripts folder.


For mig er det, C:Program FilesPython36Scripts

Andre referencer 3


Besvar abccd og spørgsmål til nogen:


Kommandoen: C: \ Python34 \ Scripts> py -3 -m pip installeringspandas
udført helt fint. Desværre kan jeg ikke importere Pandas.


Katalogvej: c: \ users \ myname \ downloads \ miniconda3 \ lib \ site-pakker


Mit spørgsmål: Hvordan er det, at Pandas 'afhængighedspakker (numpy, python-dateutil, pytz, seks) også har samme ovenfor katalogsti, er i stand til at importere fint, men Pandas gør det ikke?


import pandas

Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    import pandas
ImportError: No module named 'pandas'


Jeg fik endelig Pandas geninstalleret og importeret ved hjælp af følgende websider: * http://pandas.pydata.org/pandas-docs/stable/pandas.pdf (Sider 403 og 404 af 2215 ... 2.2.2 Installation Pandas med Miniconda)
* https://conda.io/docs/user-guide/install/download.html * https://conda.io/docs/user-guide/getting-started.html [30] [31] [32]


Efter installation af Miniconda oprettede jeg et nyt miljøområde for at få Pandas geninstalleret og importeret. Dette nye miljø omfattede den nuværende Python version 3.6.3. Jeg kunne ikke importere Pandas ved hjælp af Python 3.4.4.

Andre referencer 4


Sørg for at du bruger en virtuelEnv, sådan er det:


virtualenv -p python3 envname

source env/bin/activate
pip install pandas


på windows skal du tilføje scripts exe i CLASSPATH
for at bruge pip kommando


C:Python34Scriptspip3.exe


Jeg foreslår at du bruger MINGW han kan give dig et bedre miljø til at arbejde med python

Andre referencer 5


installer pip, sikkert download get-pip.py [33]


Kør derefter følgende:



  python get-pip.py



På Windows, for at få Pandas til at køre, følg trinet i det følgende link


https://github.com/svaksha/PyData-Workshop-Sprint/wiki/windows-install-pandas[34]