Python 远程服务器上的.pyc文件出现问题
我有一个Django项目,其中有一个名为Python 远程服务器上的.pyc文件出现问题,python,django,pyc,Python,Django,Pyc,我有一个Django项目,其中有一个名为itemA.py的文件。然后,我删除了那个文件,并创建了一个与我放置文件的名称相同的文件夹。所以新的结构看起来像这样: itemA itemB.py itemC.py ... 在这项更改之前,当itemA是一个文件时,它包含了一个在别处导入的序列化程序的定义 因此,在更改之后,当我在本地PC上运行项目时,我遇到了一个错误,说: ImportError:没有名为“rest_main.serializers.sms”的模块; “rest_m
itemA.py
的文件。然后,我删除了那个文件,并创建了一个与我放置文件的名称相同的文件夹。所以新的结构看起来像这样:
itemA
itemB.py
itemC.py
...
在这项更改之前,当itemA
是一个文件时,它包含了一个在别处导入的序列化程序的定义
因此,在更改之后,当我在本地PC上运行项目时,我遇到了一个错误,说:
ImportError:没有名为“rest_main.serializers.sms”的模块;
“rest_main.serializers”不是包
在我的本地PC上,我立即删除了
itemA.pyc
文件,解决了这个问题。但是,当我将更改推送到远程服务器时,同样的技巧也没有帮助。我还运行了查找-名称“*.pyc”-exec rm-f{}\代码>命令。但是仍然没有成功…在bitbucket中,所有pyc文件都在gitignore下…将一个名为\uuuu init\uuuuuuuuuy.py的文件添加到您的文件夹中
这告诉python文件夹是可导入的您是否创建了一个\uuuu init\uuuu.py
文件以使文件夹像文件一样可导入?没有明白您的意思。是的,它在本地工作正常情况下,当您尝试导入文件夹时,该文件夹必须包含一个名为\uuuu init\uuuu.py
的文件,该文件告诉python“嘿,此文件夹可导入”您创建了我的一天您创建了我的一天兄弟