我创建了一个Python脚本,将其打包并上传到PyPi。当我导入这个包并运行它时,一切都运行得很好。但是,当我尝试运行Python脚本的源代码时,我得到了这个错误:ImportError: attempted relative import with no known parent package。当我尝试运行python3 class.py时,这会导致错误。我不能理解的是,当我从Pypi安装包,将其导入到另一个Python文件中并使用那里的类时,为什么这不会引起任何问题。
mod_wsgi (pid=17184): Target WSGI script '/var/www/itemcatalog/itemcatalog.wsgi' cannot be loaded as Pythonremote 41.36.31.164:45065] ImportError: No module named itemcatalog
我在项目目录中有一个init.py文件,我做了一些搜索,发现那个python没有将我的项目目录识别为一个包,原因是什么?Pyth
... some code here ... some code here我需要把这个脚本翻译成python首先我做了这个:
将“模块父级”转换为python包(),并制作了“模块son_1”和“模块son_2”,就像包中的两个文件一样,最后定义了这个包(“模块父级”)的__init__文件中的最后两个类--