Ошибка с шаблоном при запуске примера pattern.web.HTTP403Forbidden - PullRequest
0 голосов
/ 08 мая 2018

Я работаю с Debian. Я установил Anaconda , затем я создал виртуальную среду с Python2.7 и, наконец, с Шаблон Anaconda Cloud Я установил шаблон, набрав conda install -c asmeurer pattern Когда я пытаюсь запустить первый пример отсюда Pattern Clips У меня появляется ошибка followinf:

Python 2.7.14 |Anaconda custom (64-bit)| (default, Dec  7 2017, 17:05:42) 
[GCC 7.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pattern.web import Twitter, plaintext
>>> twitter = Twitter(language='en')
>>> for tweet in twitter.search('"more important than"', cached=False):
...     print plaintext(tweet.text)
... 
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/anaconda3/envs/venv27/lib/python2.7/site-packages/pattern/web/__init__.py", line 1471, in search
    data = url.download(cached=cached, **kwargs)
  File "/home/user/anaconda3/envs/venv27/lib/python2.7/site-packages/pattern/web/__init__.py", line 420, in download
    data = self.open(timeout, proxy, user_agent, referrer, authentication).read()
  File "/home/user/anaconda3/envs/venv27/lib/python2.7/site-packages/pattern/web/__init__.py", line 381, in open
    if e.code == 403: raise HTTP403Forbidden(src=e)
pattern.web.HTTP403Forbidden
>>> 

Есть идеи, что происходит? Заранее спасибо

1 Ответ

0 голосов
/ 08 мая 2018

Я решаю проблему, устанавливая Pattern непосредственно из github. Для этого мне пришлось удалить Pattern версию, которую я уже установил в моей виртуальной среде, с помощью conda remove pattern, а затем pip install git+git://github.com/clips/pattern

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...