因为手头的Python项目有2.7,有3.6的,所以用scrapy时,我想根据python3.6单独做一个虚拟的环境,因此就使用了如下指令:virturalenv scrapyPython3.6 (g:\scrapyPython3.6)
之后创建了我的scrapy项目 g:\scrapyDemo
但是安装scrapy时,我是在全局安装,也就是会默认的安装在Python36的安装路径下的script(windows版)下,这个时候通过pycharm打开scrapy,发现import scrapy会报错
原因如下:要看当前pycharm中File->settings->project:scrapyDemo ->project Interpreter中设置的环境中是否有scrapy,如果没有需要在此环境下安装scrapy,或者更换已经安装了scrapy的路径
解决方案如下:按照scrapy安装步骤依次在此虚拟环境中安装,安装步骤一样,只是安装时根目录需要是当前的虚拟环境下的scripts文件夹下,也可以使用project Interpreter中绿色的加号,边搜索边安装