2015-01-26 1 views
1

Я пытаюсь установить Scrapy на окнах 7. Я следую инструкциям:Установка Scrapy-Python и easy_install на окнах 7

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

Я скачал и установил питон-2.7.5 .msi для окон после этого учебник 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:\> 

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

+0

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

+0

Я не понимаю, не могли бы вы предложить решение для этого? – user3640056

ответ

1

ur является python2 синтаксис вы пытаетесь установить incompatible пакет предназначен для python2 не Python3:

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

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

+0

Я удалил Python 3 и скачал версию 2.7.5. Но когда я пытаюсь запустить Python из cmd, я получаю эту ошибку: «python» не распознается как внутренняя или внешняя команда, операционная программа или командный файл. – user3640056

+0

вам нужно добавить его на свой путь http://stackoverflow.com/questions/3701646/how-to-add-to-the-pythonpath-in-windows-7 –

+0

Я добавил C:/Python27 к своему пути, но он все еще не работает! – user3640056

2

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

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

+0

Я удалил Python 3 и скачал версию 2.7 .5 после этого урока: https://adesquared.wordpress.com/2013/07/07/setting-up-python-and-easy_install-on-windows-7 Но когда я пытаюсь запустить Python из cmd I получите эту ошибку: «python» не распознается как внутренняя или внешняя команда, операционная программа или командный файл. – user3640056

+0

Я думаю, вы должны обновить переменную среды PATH, проверьте ответ здесь (ее для победы 7, но также должно быть нормально для 8): http: // stackoverflow.com/questions/3701646/how-to-add-to-the-pythonpath-in-windows-7 – shudima

+0

После того, как вы закончили работу, и реализация scrapy не работает с python 3, мне, наконец, удалось ее установить. Благодаря! – Veverke

1

St ер By Step способ установки Scrapy на ОС Windows 7

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

Если у вас есть какие-либо другие проблемы в добавлении переменного пути, пожалуйста, обратитесь к этому 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. Вы должны установить визуальный базовый компилятор C++ Python. Вы можете скачать его с Download link
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 с Download link.Убедитесь, что вы загружаете архитектуры (win32 или amd64), который соответствует вашей системе
7. Затем откройте командную строку и запустить эту команду pip install scrapy
Я надеюсь, что это поможет в успешном установочном Scrapy 8. Для ссылочного использования может ваш эти ссылки Scrapy official Page и Blog on how to install scrapy on windows

0

Как установить 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.

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

pip install scrapy 

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