2024-09-30 08:23:47 发布
网友
我在package文件夹中使用python setup.py develop安装了一个名为pytable的定制包。包层次结构如下所示:
python setup.py develop
tableError.py模块被导入到pytable.py模块中,当运行testScript.py而不使用python安装pytable时,它可以正常工作,但是当我使用上述命令安装它并在任何其他地方运行import pytable from pytable时,它会出错
import pytable from pytable
ModuleNotFoundError:没有名为“tableError”的模块
问题是在安装了包之后,Python不知道在哪里可以找到依赖的模块。添加
import os import sys dir_path = os.path.dirname(os.path.realpath(__file__)) sys.path.append(dir_path)
…在pytable.py的顶部,告诉Python在安装tableError.py的同一目录中查找
问题是在安装了包之后,Python不知道在哪里可以找到依赖的模块。添加
…在pytable.py的顶部,告诉Python在安装tableError.py的同一目录中查找
相关问题 更多 >
编程相关推荐