[英]PyCharm on Mac osx ModuleNotFoundError: No module named
[英]ModuleNotFoundError: No module named 'scrapy' for MAC OSX
使用Python 2.7.10版,我下载了Scrapy,在1.4.0版上,我在问到底需要在哪里安装这些工具? 我将文件名从scrapy.py更改为scrapy123.py无济于事。 我很沮丧! 哈
收到以下臭名昭著的错误:
Traceback (most recent call last):
File "/Users/william/PycharmProjects/scrapy123.py", line 1, in <module>
import scrapy
ModuleNotFoundError: No module named 'scrapy'
脚本:
import scrapy
class BlogSpider(scrapy.Spider):
name = 'blogspider'
start_urls = ['https://blog.scrapinghub.com']
def parse(self, response):
for title in response.css('h2.entry-title'):
yield {'title': title.css('a ::text').extract_first()}
next_page = response.css('div.prev-post > a
::attr(href)').extract_first()
if next_page:
yield scrapy.Request(response.urljoin(next_page),
callback=self.parse)
使用pep-0328 __future__
absolute_import
有助于减少歧义,并且从2.5开始受到支持。
from __future__ import absolute_import
然后,您只需import .scrappy
并确保它正在加载预期的版本。 移至Python3时也有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.