虚拟环境 - 如何导入导入的本地模块?

时间:2016-04-27 07:18:07

标签: python-2.7 python-3.x virtualenv

我有这样的文件(在Python34的虚拟环境文件夹中):

myfolder/
    __init__.py
    other_file.py
test.py

如果我致电test.py,它会从myfolder导入__init__.pyother_file.py导入功能

from other_file import a, b, c

抛出错误:

ImportError: No module named 'other_file'

没有导入本地文件的脚本可以使用此虚拟环境。它也适用于没有虚拟环境的Pyton27。

我做错了什么?这是虚拟环境的问题吗?是否允许从本地模块导入(未安装)?或者Python27和Python34之间有区别吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

试试这个:

from myFolder.other_file import a, b, c