Установка Scrapy-Python и Easy_install в Windows 7

Я пытаюсь установить Scrapy на Windows 7. Я следую этим инструкциям:

http://doc.scrapy.org/en/0.24/intro/install.html#intro-install

Я скачал и установил python-2.7.5.msi для Windows, следуя этому руководству https://adesquared.wordpress.com/2013/07/07/setting-up-python-and-easy_install-on-windows-7/ и Я установил переменные среды, как уже упоминалось, но когда я пытаюсь запустить python в командной строке, я получаю эту ошибку:

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\>python
‘python’ is not recognized as an internal or external command,
operable program or batch file.

C:\> python ez_setup.py install
‘python’ is not recognized as an internal or external command,
operable program or batch file.

C:\>

Не могли бы вы помочь мне решить эту проблему?


person user3640056    schedule 26.01.2015    source источник
comment
ur - это синтаксис python2, вы пытаетесь установить пакет, предназначенный для python2, а не python3   -  person Padraic Cunningham    schedule 26.01.2015
comment
Я не понимаю, не могли бы вы предложить решение для этого?   -  person user3640056    schedule 26.01.2015


Ответы (4)


ur — это синтаксис python2, который вы пытаетесь установить несовместимый пакет, предназначенный для python2, а не для python3:

_ajax_crawlable_re = re.compile(ur'<meta\s+name=["\']fragment["\']\s+content=["\']!["\']/?>')
                                 ^^ python2 syntax

Также pip установлен по умолчанию для python3.4.

person Padraic Cunningham    schedule 26.01.2015
comment
Я удалил Python 3 и загрузил версию 2.7.5. Но когда я пытаюсь запустить Python из cmd, я получаю эту ошибку: «python» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. - person user3640056; 26.01.2015
comment
вам нужно добавить его в свой путь stackoverflow.com/questions/3701646/ - person Padraic Cunningham; 26.01.2015
comment
как ты устанавливал питон? - person Padraic Cunningham; 26.01.2015
comment
Я скачал python-2.7.5.msi с сайта python.org/downloads и запустил программу установки. - person user3640056; 26.01.2015
comment
Вы проверили, есть ли каталог Python? - person Padraic Cunningham; 26.01.2015
comment
Конечно, это C:/Python27. - person user3640056; 26.01.2015
comment
Я перезагрузил систему, и это сработало, спасибо :). Теперь у меня возникла проблема с созданием нового проекта, не могли бы вы проверить его здесь stackoverflow.com/questions/28166053/ - person user3640056; 27.01.2015

Scrapy не работает с Python 3, как указано в их FAQ

вы должны установить Python 2.7

person shudima    schedule 26.01.2015
comment
Я удалил Python 3 и загрузил версию 2.7.5, следуя этому руководству: adesquared.wordpress.com/2013/07/07/ Но когда я пытаюсь запустить Python из cmd, я получаю эту ошибку: «python» не распознается как внутренняя или внешняя команда. , работающая программа или пакетный файл. - person user3640056; 26.01.2015
comment
Я думаю, вам следует обновить переменную среды PATH, проверьте ответ здесь (это для win 7, но должно быть хорошо и для 8): stackoverflow.com/questions/3701646/ - person shudima; 26.01.2015
comment
После того, как я оказался здесь и понял, что scrapy не работает с Python 3, мне наконец удалось его установить. Спасибо! - person Veverke; 20.07.2015

Пошаговый способ установки scrapy в Windows 7

  1. Установите Python 2.7 по ссылке для скачивания Python (обязательно устанавливайте Python 2.7 только потому, что в настоящее время scrapy недоступен для Python3 в Windows)
  2. Во время установки pyhton доступен флажок для добавления пути python к системной переменной, щелкните этот параметр. В противном случае вы можете добавить переменную пути вручную. Вам необходимо настроить переменную среды PATH, чтобы включить пути к исполняемому файлу Python и дополнительным сценариям. Следующие пути необходимо добавить в PATH C:\Python27\;C:\Python27\Scripts\; Windows добавляет переменную пути

Если у вас есть какие-либо другие проблемы с добавлением переменной пути, обратитесь к этому link
3. Чтобы обновить PATH, откройте командную строку в режиме администрирования и выполните: :\python27\python.exe c:\python27\tools\scripts\win_add2path.py. Закройте окно командной строки и снова откройте его, чтобы изменения вступили в силу, выполните следующую команду, чтобы проверить, что было добавлено в переменная пути.
python -–version, который выдаст вывод как Python 2.7.12 (ваша версия может отличаться от моей)
pip --version, который выдаст вывод как pip 9.0.1 (ваша версия может отличаться от моей)
4. Вам необходимо установить Visual Basic C++ Компилятор Python. Вы можете скачать его по ссылке для скачивания
5. Затем вы устанавливаете, чтобы установить libxml, какая библиотека python используется в scrapy. Вы загружаете его, написав команду pip install libxml в командной строке. но если у вас возникли проблемы с установкой pip, вы можете загрузить его с http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml загрузите пакет libxml в соответствии с архитектурой вашей системы. Откройте командную строку в этом каталоге загрузки и pip install NAME_OF_PACKAGE.whl
6. Установите pywin32 по ссылке для скачивания. Убедитесь, что вы загрузили архитектуру (win32 или amd64), которая соответствует вашей системе
7. Затем откройте командную строку и выполните эту команду pip install scrapy
Я надеюсь, что это поможет в успешной установке scrapy 8. Для справки можете использовать эти ссылки на официальную страницу Scrapy и Блог о том, как установить scrapy в Windows

person Anurag Misra    schedule 30.08.2017

Как установить Scrapy 1.4 на Python 3.6 в Windows 8.1 Pro x64

pip install virtualenv
pip install virtualenvwrapper
pip install virtualenvwrapper-win
mkvirtualenv my_scrapy_project

Я советую использовать virtualenv. В моем примере я использую имя my_scrapy_project для своей виртуальной среды. Если вы хотите выйти из virtualenv, просто введите деактивировать, если вы хотите вернуться, просто введите workon my_scrapy_project.

  • Перейдите по адресу: http://landinghub.visualstudio.com/visual-cpp-build-tools
  • Нажмите на кнопку: Загрузить Visual C++ Build Tools 2015
  • Установите эти инструменты.

  • Перейдите по адресу: https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

  • Найдите и скачайте: lxml-4.1.1-cp36-cp36m-win32.whl
  • Переместите этот файл в свой активный каталог в командной строке и установите его:

pip install lxml-4.1.1-cp36-cp36m-win32.whl

pip install scrapy

И все, должно работать.

person vhaska    schedule 12.12.2017