python 2.7: не удается pip в windows " bash: pip: команда не найдена"
я пытаюсь установить стек SciPy, расположенный по адресу https://scipy.org/stackspec.html [мне разрешено только 2 ссылки; пытаясь использовать их мудро]. Я понимаю, что есть гораздо более простые способы сделать это, но я думаю, что есть много, чтобы узнать, делая это вручную. Я относительно новичок во многих вещах, поэтому прошу прощения, если в какой-то момент я кажусь невежественным.
я Windows 7 Enterprise - 64 bit
. Вот что я сделал. далеко:
установлен
python-2.7.8.msi (32-bit)
от https://www.python.org/download/releases/2.7.8/установлен
numpy-1.8.1-win32-superpack-python2.7
от http://sourceforge.net/projects/numpy/files/
Тест:import numpy as np
---> нет ошибкиустановлен
scipy
библиотекаscipy-0.14.0-win32-superpack-python2.7.exe
от (ССЫЛКА SCIPY DOT ORG УДАЛЕНА) Тест:import scipy as sp
---> нет ошибкиустановлен
matplotlib
:matplotlib-1.3.1.win32-py2.7.exe
от (ССЫЛКА MATPLOTLIB DOT ORG УДАЛЕНА)установлен
PIP
запуск скрипта здесь: https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py Я просто скопировал-вставил скрипт в новый файл вIDLE
,
сохранено какC:Python27Scriptspip_install.py
и нажалRun>module
. Ошибок не обнаружено.
путь, на котором я сохраненный
pip_install.py
вопрос?
6. ЗДЕСЬ Я НЕ
попытка установить зависимость matlibplot dateutil: открыт Cygwin Shell и набрал
cd C:Python27 ! is it necessary to cd to python directtory?
pip install python-dateutil
это приводит к ошибке:
bash: pip: command not found
я получаю ту же ошибку, пытаясь от cmd
.
любая помощь приветствуется; ближайший, который я нашел, был bash: pip: команда не найдена. Но природа OSX этого вполне достаточно, чтобы confise меня дальше.
UPADTE:
я добавил pip-путь по предложению пола H ниже. Это заставило ошибку уйти, но, как ни странно, ничего я pip
на самом деле устанавливается. Например, в Cygwin
, я типа:
cbennett2> pip install python-dateutil
cbennett2>
вы можете видеть, что нет выхода или обратной связи от оболочки (которая, я думаю, должна быть). Затем, когда я перехожу к новой оболочке python:
>>> from dateutil.parser import parse
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
from dateutil.parser import parse
ImportError: No module named dateutil.parser
>>>>
это происходит со всеми модулями, которые Мне показалось, что я попал в точку ... панд, торнадо и т. д.
7 ответов
На Windows, pip
проживает в C:\[pythondir]\scripts
.
поэтому вам нужно добавить это в свой системный путь, чтобы запустить его из командной строки. Можно как вариант cd
в этот каталог каждый раз, но это морока.
см. верхний ответ здесь для получения информации о том, как это сделать: добавление пути Python в Windows 7
кроме того, это ужасающий способ установки pip
. Возьми у Кристофа Гольке. Возьмите все остальное оттуда этот вопрос.
http://www.lfd.uci.edu / ~gohlke / pythonlibs/
пока pip живет в папке скриптов, которую вы можете запустить
python -m pip ....
это скажет python, чтобы получить pip из папки скриптов. Это также хороший способ иметь оба python2.7 и pyhton3.5 на вашем компьютере и у них в разных местах. В настоящее время у меня есть python2 и pyhton3, установленные в windows. Когда я набираю python
по умолчанию на python2. Но если я наберу python3
Я могу использовать python3. (Мне также пришлось изменить python.exe-файл для python3 в "питон3.exe") если мне нужно установить колбу для python 2, я могу запустить
python -m pip install flask
и он будет установлен в папке pyhton2, но если мне нужна колба для python 3, я запускаю:
python3 -m pip install flask
и теперь у меня есть это в папке python3
- пресс
[win] + Pause
- Дополнительные параметры
- системные переменные
- добавить
;C:\python27\Scripts
до концаPath
переменная - перезагрузка консоли
в windows 7 Вы должны использовать эту команду: python-m pip install xxx. Все вышеперечисленное не работает на меня.
Если это для Cygwin, он устанавливает " pip "как"pip2". Просто создайте программную ссылку на " pip2 "в том же месте, где установлен" pip2".
У меня была аналогичная проблема с запуском SciPy на моем компьютере. Есть два способа решить эту проблему: 1. Да, вам нужно компакт-диск в каталог python. 2. Иногда вам нужно явно указать компьютеру, какой путь нужно пройти, найти используемую программу, открыть свойства и перенаправить путь, необходимый для запуска. 3. обратитесь к руководству: http://matplotlib.org/users/installing.html или http://www.scipy.org/install.html
пакет Scipy очень привередлив, и нуждается в вещах, прописанных в неприятных деталях.