【发布时间】:2018-07-12 06:02:05
【问题描述】:
我在 Windows 10 上的 python 3.5 上运行
我有一个目录,里面有一些 python 脚本
例如
一个叫pfm.py,另一个叫data.py
我想将 pfm 导入数据
在 data.py 中,我写了 import pfm 并收到此错误
import pfm
ImportError: No module named 'pfm'
文件夹路径列表是
C:.
├───data
│ ├───lib
│ │ └───__pycache__
│ └───__pycache__
data.py 和 pfm.py 在数据文件夹中
而我正在运行的main.py 在主目录之外
【问题讨论】:
-
在 root dict 的控制台中使用
tree命令并在您的问题中发布输出 -
Folder PATH listing for volume Windows Volume serial number is 000000E0 5C55:A5FC C:. ├───lib │ └───__pycache__ └───__pycache__ -
将文件目录路径添加到
sys.path.append('Your directory') -
@SuryaTej 已经在同一个目录下
-
试试
from . import pfm。
标签: python python-3.x python-import importerror