Как установить 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):
- + R, чтобы открыть прогон
- введите
cmd.exe
в поле поиска - CTRL + SHIFT + ENTER
- Альтернативным методом для этапа 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
Ответ 6
install pip, безопасно загрузить get-pip.py
Затем выполните следующие действия:
python get-pip.py
В Windows, чтобы запустить Pandas, выполните шаг, указанный в следующей ссылке
https://github.com/svaksha/PyData-Workshop-Sprint/wiki/windows-install-pandas
Ответ 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\