簡體   English   中英

如何在 Windows cmd 上從 pip 安裝熊貓?

[英]How to install pandas from pip on windows cmd?

我正在嘗試使用 pip 安裝熊貓來運行一些基於熊貓的 Python 程序。 我已經安裝了點子。 我嘗試了谷歌搜索和 SO'ing,但沒有找到解決此錯誤的方法。 有人可以分享您對此的意見嗎?

C:\> pip install pandas

錯誤:

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

由於pippython命令都沒有在 Windows 中隨 Python 一起安裝,因此您需要使用 Windows 替代py ,它在安裝 Python 時默認包含。 然后,您可以選擇在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 =%

或者,為了讓pip在沒有py -m部分的情況下工作,您需要將 pip 添加到 PATH 環境變量中。

C:\> setx PATH "%PATH%;C:\<path\to\python\folder>\Scripts"

現在您可以按預期運行以下命令。

C:\> pip install pandas

故障排除:


問題:

connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

解決方案:

這是由於您的 SSL 證書無法驗證主機服務器造成的。 您可以將 pypi.python.org 添加到受信任的主機或指定備用 SSL 證書。 有關更多信息,請參閱此帖子 (感謝 Anuj Varshney 的建議)

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

問題:

PermissionError: [WinError 5] Access is denied

解決方案:

這是由於您無權修改Python 站點包文件夾引起的。 您可以通過以下方法之一避免這種情況:

  • 通過以下方式以管理員身份運行 Windows 命令提示符(感謝 DataGirl 的建議):

    1. Windows鍵 + R打開運行
    2. 在搜索框中輸入cmd.exe
    3. CTRL + SHIFT + ENTER
    4. 步驟 1-3 的另一種方法是手動找到 cmd.exe,右鍵單擊,然后單擊以管理員身份運行。
  • 使用 pip 安裝時,通過添加--user選項在用戶模式下運行 pip。 通常將包安裝到本地 %APPDATA% Python 文件夾。

C:\> py -m pip install --user pandas
C:\> py -m venv c:\path\to\new\venv
C:\> <path\to\the\new\venv>\Scripts\activate.bat

在我看來,這個問題是因為環境變量沒有設置為將 pip 識別為有效命令。

一般來說,Python 中的 pip 是在這個位置:

C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts > pip

因此,我們需要做的就是轉到計算機名稱>右鍵單擊>高級系統設置>選擇環境變量,然后在系統變量下>到達路徑>編輯路徑並通過在最后一個路徑之后放置分號來分隔該路徑來添加路徑在環境變量中。

現在運行 Python shell,這應該可以工作。

假設您使用的是 Windows 操作系統。

您只需將pip.exe路徑添加到環境變量(路徑)。

通常,您可以在..Python\Scripts folder.

對我來說, C:\Program Files\Python36\Scripts\

回復 abccd 和向任何人提問:

命令: C:\Python34\Scripts>py -3 -m pip install pandas執行得很好。 不幸的是,我無法導入 Pandas。

目錄路徑: C:\users\myname\downloads\miniconda3\lib\site-packages

我的問題:Pandas 的依賴包(numpy、python-dateutil、pytz、6)如何也具有相同的上述目錄路徑,但 Pandas 不能正常導入?

import pandas

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

我終於在以下網頁的幫助下重新安裝並導入了 Pandas:* http://pandas.pydata.org/pandas-docs/stable/pandas.pdf(2215的第 403 和 404 頁 ... 2.2.2 安裝帶有 Miniconda 的熊貓)* https://conda.io/docs/user-guide/install/download.html * https://conda.io/docs/user-guide/getting-started.html

安裝 Miniconda 后,我創建了一個新的環境區域來重新安裝和導入 Pandas。 這個新環境包括當前的 Python 版本 3.6.3。 我無法使用 Python 3.4.4 導入 Pandas。

請確保您使用的是 virtualEnv 這是如何:

virtualenv -p python3 envname

source env/bin/activate
pip install pandas

在 Windows 上,您必須在 CLASSPATH 中添加腳本 exe 才能使用 pip 命令

C:\Python34\Scripts\pip3.exe

我建議您使用 MINGW 他可以為您提供更好的環境來使用 python

安裝 pip,安全下載get-pip.py

然后運行以下命令:

python get-pip.py

在 Windows 上,要讓 Pandas 運行,請按照以下鏈接中給出的步驟操作

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

如果您是 Windows 用戶:
確保將腳本(dir)路徑添加到環境變量
C:\Python34\腳本
有關如何設置路徑訪問的更多信息

pip install pandas 確保這是“pandas”而不是“panda”

如果您無法訪問 pip,則進入 C:\Python37\Scripts 並運行 pip.exe install pandas。

或者,您可以在 Windows 機器的環境變量中添加 C:\Python37\Scripts。 希望這可以幫助。

在 Python 目錄中使用pip install pandaspython -m pip install pandas

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM