在PyCharm python控制台中复制scrapy shell功能

在PyCharm python控制台中复制scrapy shell功能,python,scrapy,pycharm,Python,Scrapy,Pycharm,如何在PyCharm IPython控制台内运行scrapy shell仿真?我想通过Alt+Shift+E保持从编辑器运行代码片段的能力在pycharm的窗口底部有一个终端图标 它打开了一个新的终端,您可以在其中运行scrapy shell我通过运行以下python代码片段使其工作: from scrapy.cmdline import execute import sys sys.argv = ['scrapy', 'shell', 'http://scrapy.org'] execute

如何在PyCharm IPython控制台内运行
scrapy shell
仿真?我想通过Alt+Shift+E保持从编辑器运行代码片段的能力

在pycharm的窗口底部有一个终端图标


它打开了一个新的终端,您可以在其中运行
scrapy shell

我通过运行以下python代码片段使其工作:

from scrapy.cmdline import execute
import sys
sys.argv = ['scrapy', 'shell', 'http://scrapy.org']
execute()
如果出现以下错误:

MultipleInstanceError: Multiple incompatible subclass instances of InteractiveShellEmbed are being created.
然后必须将以下行添加到scrapy.cfg中:

shell=python

问题不在于此。问题是:“如何在PyCharm python控制台中运行类似于
scrapy shell
的东西?”很抱歉误解了。从“无”字可以看出这是可能的。我希望有人能找到答案。当我尝试这种方法时,我得到了
ipython
(我首选的shell)的
MultipleInstanceError
,即使是使用
shell=ipython
编写的,但使用普通的shell也能正常工作。还有一个限制-不能在远程解释器中工作