远程服务器上的.pyc文件出现问题

2024-04-24 18:50:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Django项目,其中有一个名为itemA.py的文件。然后,我删除了那个文件,并创建了一个与我放置文件的名称相同的文件夹。所以新的结构看起来像这样:

itemA
   itemB.py
   itemC.py
   ...

在该更改之前,当itemA是一个文件时,它包含一个在别处导入的序列化程序的定义

因此,在更改之后,当我在本地PC上运行项目时,我遇到了一个错误,说:

ImportError: No module named 'rest_main.serializers.sms'; 'rest_main.serializers' is not a package

在本地PC上,我立即删除了itemA.pyc文件,解决了这个问题。但是,当我将更改推送到远程服务器时,同样的技巧也没有帮助。我还运行了find . -name "*.pyc" -exec rm -f {} \;命令。但仍然没有成功…在bitbucket中,所有pyc文件都在gitignore下