ImportError for nonexisting File in Django's Main分支After Working on Separate分支

sdnqo3pr  于 2023-11-20  发布在  Go
关注(0)|答案(1)|浏览(107)

我在涉及分支管理的Django项目中遇到了一个ImportError。下面是我所做的:
1.新建分支:在一个名为test-new-spider的分支中,我创建并提交了一个名为spider_base.py的文件,其中包括一个类SpiderStores和一个用于运行spider的新命令。
1.切换到主分支:在test-new-spider分支中提交这些更改后,我切换到主分支,其中不包括spider_base.py文件,因为更改没有合并。
1.主分支问题:现在尝试在主分支运行spider时,遇到以下错误:ImportError:无法导入名称SpiderStores
这是令人困惑的,因为spider_base.py不存在于主分支中;它只存在于提交它的test-new-spider分支中。
我删除了一些作为egg和log生成的文件,认为它们可能会导致冲突或陈旧的引用。
我断开了与虚拟环境的连接,以确保没有特定于环境的问题导致此问题。
我在主分支中搜索spider_base和SpiderStores的任何示例,以确认它确实不存在。

bpzcxfmw

bpzcxfmw1#

删除文件夹中的任何.pyc文件。.pyc文件可能会导致此问题。
.pyc文件添加到.gitignore文件也是常见的做法。

相关问题