我已经制作了一个自定义程序包,并运行python setup.py install
在site-packages
中生成了一个egg文件。后来,我了解了开发人员模式,因此我运行了python setup.py develop
。但是,模块的__file__
仍然指向站点软件包,而不是在导入模块时即在哪里编写源代码,即
import custommodule
print(custommodule.__file__)
>> .../python/site-packages/custommodule.egg-info/custommodule/__init__.py
#I want it to point to .../Document/custommodule/__init__.py
我可以通过删除站点软件包中的egg文件夹来解决此问题,但是有没有一种方法可以自动执行此操作?