您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

导入python模块不在路径上

导入python模块不在路径上

一种方法是简单地修改路径

import sys
sys.path.append('C:/full/path')
from foo import util,bar

请注意,这要求foo为python包,即包含一个__init__.py文件。如果您不想修改sys.path,也可以修改PYTHONPATH环境变量在系统上安装模块。请注意,这意味着.py可能会无意中加载该目录中的其他目录或文件

因此,您可能要使用imp.load_source代替。它需要文件名而不是目录(允许当前用户读取的文件):

import imp
util = imp.load_source('util', 'C:/full/path/foo/util.py')
python 2022/1/1 18:30:22 有197人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶