找不到我自己的模块 -> Unresolved Reference
My own modules can't be found -> Unresolved Reference
我有一个名为 restapi
的 Python 项目。文件夹结构如下:
restapi
|-data
| |-[...]
|-docs
| |-[...]
|-src
| |-app.py
| |-flaskWrapper.py
| |-imageLoader.py
| |-modelLoader.py
| |-ocr.py
|-test
| |-[...]
在app.py
我import
一些东西:
from imageLoader import Img
from modelLoader import Model
from PIL import Image
from flask import Flask, jsonify, request
但它不起作用,错误消息是 Unresolved reference 'imageLoader'
与 modelLoader
相同。有人知道这里出了什么问题吗?
该警告似乎在 PyCharm。你必须告诉 base/root 你的导入,这里是 restapi/src/
这样 PyCharm 就知道你的导入如 from imageLoader import Img
是相对于根路径 restapi/src/
最重要的是,通过从根 restapi/src/
设置 PYTHONPATH
来确保执行时 Python can find those imports
export PYTHONPATH=${PYTHONPATH}:/path/to/restapi/src
我有一个名为 restapi
的 Python 项目。文件夹结构如下:
restapi
|-data
| |-[...]
|-docs
| |-[...]
|-src
| |-app.py
| |-flaskWrapper.py
| |-imageLoader.py
| |-modelLoader.py
| |-ocr.py
|-test
| |-[...]
在app.py
我import
一些东西:
from imageLoader import Img
from modelLoader import Model
from PIL import Image
from flask import Flask, jsonify, request
但它不起作用,错误消息是 Unresolved reference 'imageLoader'
与 modelLoader
相同。有人知道这里出了什么问题吗?
该警告似乎在 PyCharm。你必须告诉 base/root 你的导入,这里是 restapi/src/
这样 PyCharm 就知道你的导入如 from imageLoader import Img
是相对于根路径 restapi/src/
最重要的是,通过从根 restapi/src/
PYTHONPATH
来确保执行时 Python can find those imports
export PYTHONPATH=${PYTHONPATH}:/path/to/restapi/src