创建Python scrapy项目产生:文件“<stdin>”,第1行错误

时间:2017-11-08 19:54:49

标签: python scrapy

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

Python及其新手遵循以下教程说明:https://docs.scrapy.org/en/latest/intro/tutorial.html

步骤:

  1. 下载Anaconda
  2. 通过Anaconda Navigator安装scrapy包
  3. 打开终端
  4. cd c:\ Anaconda
  5. python
  6. scrapy startproject tutorial
  7. 产生此错误:

    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&amp; Scrapy(Cannot Set Up a Scrapy Project) 但据我所知,我使用scrapy.org推荐的方法正确安装。

1 个答案:

答案 0 :(得分:1)

从终端运行onclick="openFolder(event, 'howTocall table ID in here')"时,将执行scrapy可执行文件。首先,找出scrapy可执行文件所在的位置,更改为该目录(例如scrapy startproject tutorial)并运行命令:

c:\Anaconda directory

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

scrapy

或者像这样:

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