我知道这已被问了几十次,但我看不到我在做什么错误的世界。我想从一个不同的目录中导入Python 2.7中的模块。我非常感谢一些意见,帮助我理解为什么这种方法不起作用。我有我的raspbian系统上的以下目录结构:树莓派上的Python导入模块
/home/pi/
...projects/__init__.py
...projects/humid_temp.py
...python_utilities/__init.py__
...python_utilities/tools.py
我打电话humid_temp.py,我需要进口tools.py内的功能这是它们的内容是什么样子:
humid_temp。潘岳:
import os
import sys
sys.path.append('home/pi/python_utilities')
print sys.path
from python_utilities.tools import *
tools.py:
def tail(file):
#function contents
return stuff
打印sys.path
输出包含/home/pi/python_utilities
我不搞乱我的__init__.py
是我吗? 我也排除了可能的权限问题与路径,因为我把它全777次访问,我仍然打
ImportError: No module named python_utilities.tools.
我错过了什么?