尝试按路径导入模块失败

时间:2015-10-20 18:58:43

标签: python

我有一个位于不同目录的模块。我想在另一个模块中导入它。当我尝试从目录导入时,我收到语法错误。如何导入其他本地模块?

from "C:\User\Sam\module" import abc 

1 个答案:

答案 0 :(得分:1)

理想情况下,您应该构建和安装包the standard way。使用virtualenv和pip将为您设置路径,并在标准位置安装/ symlink模块。如果由于某种原因您不想这样做,请参阅下文。

如果模块不在工作目录中,则启动Python,将包含模块的文件夹添加到路径中,然后按名称导入模块。

import sys
sys.path.insert(0'C:/User/Sam/local_modules')
import my_module

如果您遵循标准软件包指南,则修改路径永远