报错 from protonets.utils import filter_opt, merge_dict ModuleNotFoundError: No module named 'protonets.utils'
网上解决问题都是包位置不对的问题
若确定有包,可以尝试两个方法:
-
确保你的包文件夹中包含一个名为
__init__.py
的文件。这个文件可以是空文件,但是必须存在,因为它是Python中包的标识。 -
在包文件夹的上一级目录中打开终端或命令提示符窗口,并运行以下命令来安装你的包:
pip install -e .
这个命令会将你的包安装到Python的site-packages目录下,并在当前Python环境中注册你的包。其中-e
选项表示使用开发模式进行安装,这样你可以在不重新安装的情况下进行调试和修改。