我正在使用Debian,我已经安装了Anaconda,然后我用Python2.7创建了一个虚拟环境,最后,根据模式Anaconda云,我通过键入conda install -c asmeurer pattern安装了模式,当我试图从这里运行第一个示例时,图案剪辑出现了以下错误:
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
>>> 知道发生了什么事吗?提前谢谢你
发布于 2018-05-08 07:44:28
我通过直接从Pattern安装github来解决这个问题。为了做到这一点,我不得不删除我已经通过conda remove pattern和pip install git+git://github.com/clips/pattern在虚拟环境中安装的conda remove pattern版本。
https://stackoverflow.com/questions/50223686
复制相似问题