已安装scrapy框架,但是pycharm运行时仍显示No module named ‘scrapy‘

已安装scrapy框架,但是pycharm运行时仍显示No module named ‘scrapy’

已安装scrapy框架,但是pycharm运行时仍显示No module named ‘scrapy‘
首先说明,我已经安装了scrapy框架,然后在windows的命令行中用命令创建了一个爬虫项目pachong3,然后在pycharm中打开该项目,下面是该项目的目录结构:

已安装scrapy框架,但是pycharm运行时仍显示No module named ‘scrapy‘
可以看到该项目目录下多出了一个venv文件夹,其表示python的虚拟环境,运行显示No module named ‘scrapy’,大概率是因为其目录下没有scrapy和twisted的模块,如下四个文件夹缺失。(因为在pip安装scrapy时,会将模块安装到你的python解释器,而非虚拟解释器。)

已安装scrapy框架,但是pycharm运行时仍显示No module named ‘scrapy‘

解决如下:

在你安装的python环境下的包中找到下图四个文件夹,将其复制到venv的包中。

已安装scrapy框架,但是pycharm运行时仍显示No module named ‘scrapy‘

运行后成功爬取

已安装scrapy框架,但是pycharm运行时仍显示No module named ‘scrapy‘