Как установить pandas из pip на windows cmd?

Я пытаюсь установить pandas с помощью pip для запуска некоторых Python-программ на основе pandas. Я уже установил pip. Я попробовал googling и SO'ing, но не нашел решения этой ошибки. Может ли кто-то поделиться с вами своими данными?

C:\> pip install pandas

Ошибка:

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

Ответ 1

Так как pip, ни python команды не установлены по Python в Windows, вам нужно будет использовать альтернативный 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 части, вам нужно будет добавить пип к переменной 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. Для получения дополнительной информации см. Этот пост. (Спасибо Анудж Варшни за это предложение)

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

Проблема:

PermissionError: [WinError 5] Access is denied

Решение:

Это вызвано тем, что вы не разрешаете изменять папки пакета сайта Python. Вы можете избежать этого одним из следующих способов:

  • Запустите Windows Command Prompt как администратор (благодаря предложению DataGirl):

    1. Windows-Key + 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

Ответ 2

На мой взгляд, проблема в том, что переменная окружения не настроена для распознавания pip как допустимой команды.

Как правило, пункт в Python находится по следующему адресу:

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

Итак, все, что нам нужно сделать, это перейти к "Имя компьютера"> "Щелкните правой кнопкой мыши"> "Дополнительные параметры системы"> выберите "Переменная Env", затем в системных переменных> выберите "Путь"> "Изменить путь" и добавьте "Путь", разделив этот путь, поставив точку с запятой после последний путь уже был в переменной Env.

Теперь запустите оболочку Python, и это должно работать.

Ответ 3

Предполагая, что вы используете ОС Windows.

Все, что вам нужно, добавить путь pip.exe к переменным среды (путь).

Как правило, вы можете найти его в ..Python\Scripts folder.

Для меня это, C:\Program Files\Python36\Scripts\

Ответ 4

Ответить на abccd и задать вопрос кому-либо:

Команда: C:\Python34\Scripts>py -3 -m pip install pandas исполнено просто отлично. К сожалению, я не могу импортировать панд.

Путь к каталогу: C:\users\myname\downloads\miniconda3\lib\site-packages

Мой вопрос: как получается, что пакеты зависимостей Pandas (numpy, python-dateutil, pytz, six), имеющие одинаковый путь к каталогу выше, могут импортировать просто отлично, а 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 (страницы 403 и 404 из 2215... 2.2.2 Установка Pandas с 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.

Ответ 5

Убедитесь, что вы используете virtualEnv:

virtualenv -p python3 envname

source env/bin/activate
pip install pandas

на окнах вам нужно добавить скрипты exe в CLASSPATH, чтобы использовать команду pip

C:\Python34\Scripts\pip3.exe

я предлагаю вам использовать MINGW, он может дать вам лучшую среду для работы с python

Ответ 7

Если вы пользователь Windows:
убедитесь, что вы добавили скрипт (dir) путь к переменным окружения
C:\Python34\Scripts
подробнее как установить путь вист

Ответ 8

pip install pandas убедитесь, что это "панды", а не "панда"

Если вы не можете получить доступ к pip, перейдите в C:\Python37\Scripts и запустите pipas install pandas.

Кроме того, вы можете добавить C:\Python37\Scripts в переменные env для машин Windows. Надеюсь это поможет.

Ответ 9

при попытке установить панд на окна Windows, он выдал мне эту ошибку:

Сбой команды "python setup.py egg_info" с кодом ошибки 1 в C:\Users\xxxxx\AppData\Local\Temp\pip-install-xghblfde\pandas\