创建 Python 抓取项目产生:文件"<stdin>",第 1 行错误



Windows 10,命令行终端,Python 3.6.3|Anaconda,股份有限公司|(默认,2017年10月15日03:27:45)[MSC v.1900 64位(AMD64)]在win32 上

Python新手;以下教程说明如下:https://docs.scrapy.org/en/latest/intro/tutorial.html

步骤:

  1. 下载的蟒蛇
  2. 通过Anaconda Navigator安装了报废软件包
  3. 打开的终端
  4. cd c:\蟒蛇
  5. python
  6. scrapy startproject教程

产生此错误:

File "<stdin>", line 1
scrapy startproject tutorial
Syntax Invalid Syntax

请参阅屏幕截图:https://www.dropbox.com/s/17d3r1hzt02pp2k/Screenshot%202017-11-08%2013.41.06.png?dl=0

我运行了globals()来查看Scrapy是否正确运行。

我还试着从c:\Anaconda目录运行这个命令。

python scrapy startproject tutorial

产生了这个错误:

python.exe: can't find '__main__' module in 'scrapy'

Anaconda&报废(无法设置报废项目)不过,据我所知,我使用scratchy.org.推荐的方法正确安装了

当您在终端上运行scrapy startproject tutorial时,将执行报废的可执行文件。因此,首先,找出可执行文件的位置,更改到该目录(例如c:Anaconda directory)并运行命令:

scrapy startproject tutorial

或者从这样的绝对路径运行scrapy

/Library/Frameworks/Python.framework/Versions/3.6/bin/scrapy startproject tutorial

或者像这样:

c:/path/scrapy.exe scrapy startproject tutorial

最新更新