尝试通过路径导入模块失败[重复]
Posted
技术标签:
【中文标题】尝试通过路径导入模块失败[重复]【英文标题】:Trying to import a module by path fails [duplicate] 【发布时间】:2016-01-19 14:07:50 【问题描述】:我有一个模块位于不同的目录中。我想将它导入另一个模块。当我尝试从目录导入时,出现语法错误。如何导入其他本地模块?
from "C:\User\Sam\module" import abc
【问题讨论】:
这不是你导入包的方式。不能在 import 语句中指定路径。 【参考方案1】:理想情况下,您应该构建和安装包the standard way。使用 virtualenv 和 pip 将为您设置路径,并在标准位置安装/符号链接模块。如果出于某种原因您不想这样做,请参见下文。
如果模块不在您启动 Python 的工作目录中,请将包含模块的文件夹添加到路径中,然后按名称导入模块。
import sys
sys.path.insert(0'C:/User/Sam/local_modules')
import my_module
如果您遵循标准包指南,则从不需要修改路径。
【讨论】:
以上是关于尝试通过路径导入模块失败[重复]的主要内容,如果未能解决你的问题,请参考以下文章