Scrapy似乎已安装,但可以';在pythonshell中时不能导入

Scrapy似乎已安装,但可以';在pythonshell中时不能导入,python,shell,ubuntu,web-scraping,scrapy,Python,Shell,Ubuntu,Web Scraping,Scrapy,我使用命令sudopipsinstallscrapy在虚拟环境中安装scrapy。完成后,我使用命令:scrapy--version 并获得以下屏幕: 但是,当我尝试在python shell中导入scrapy时,我得到了一个导入错误。在Ubuntu 14.04中,除了本指南后面的?中提供的安装方式外,是否还有其他特定的安装方式: 如果您在虚拟环境中,您应该在命令提示符旁边看到(venv)。(我在OSX Terminal bash中得到) 正如其他人提到的,运行: which scrapy

我使用命令sudopipsinstallscrapy在虚拟环境中安装scrapy。完成后,我使用命令:scrapy--version 并获得以下屏幕:

但是,当我尝试在python shell中导入scrapy时,我得到了一个导入错误。在Ubuntu 14.04中,除了本指南后面的?

中提供的安装方式外,是否还有其他特定的安装方式:

如果您在虚拟环境中,您应该在命令提示符旁边看到(venv)。(我在OSX Terminal bash中得到)

正如其他人提到的,运行:

which scrapy
将告诉您二进制文件在哪里。它应该在venv文件夹下


在2013年我的Macbook Pro上测试了
哪个scrapy
的输出是什么?@alecxe输出是/usr/local/bin/scrapyOk,当env被激活时,在没有
sudo
的情况下进行安装。我认为问题是,它首先是意外地安装在venv外部,因此随后无法安装在venv内部。我想,我会在主系统上卸载它,然后再次在venv中安装
which scrapy