gpt4 book ai didi

python - 模块未找到错误: No module named '' in Scrapy

转载 作者:行者123 更新时间:2023-12-01 08:45:13 25 4
gpt4 key购买 nike

(这是我的 items.py)

import scrapy
class FreelanceItem(scrapy.Item):
url = scrapy.Field()
url = scrapy.Field()

当我启动另一个 python 并导入包时

import scrapy
from scrapy.item import Item , Field
from freelance.items import FreelanceItem

我明白了:ModuleNotFoundError:没有名为“freelance”的模块

我该怎么办?

谢谢。

最佳答案

您访问它的方式是错误的..

假设您位于一个名为 PythonTest 的目录中,其中还有 main.py 文件。

步骤:

  1. 在此 PythonTest 目录中创建一个名为“freelance”的文件夹
  2. 在此目录(freelance dir)中添加一个空文件,名为:“_ init _.py”(这告诉 python 它是一个包)
  3. 在此目录中添加您的 items.py 文件

现在转到“main.py”并添加以下行:

from freelance.items import FreeLanceItem

还要确保代码中的缩进正确。(见下文)

import scrapy
class FreeLanceItem(scrapy.Item):
url = scrapy.Field()
url = scrapy.Field()

运行代码不应再产生错误。

请告诉我这是否有帮助!

关于python - 模块未找到错误: No module named '' in Scrapy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53337448/

25 4 0