파이썬에서 모듈에 문제가 있습니다. 문제를 해결하는 방법을 읽는 데 1 시간 이상을 보냈지 만 아무 것도 작동하지 않는 것 같습니다.모듈 이름을 찾을 수 없습니다 - Python, Flask
더 모듈 집 이름없는
- 내가 프로젝트하지만 didn를위한
root
폴더로 내 폴더를 설정 시도했다 : 내 서버를 시작하려고 할 때마다,이 오류 메시지가 나타납니다 문제를 해결하지 못했습니다. Invalidated Caches/Restart
으로 트릭을 시도했지만 작동하지 않았습니다.- 나는 또한
~/.PyCharm2016.2
을 삭제하려고 시도했지만 제대로 작동하지 않았습니다. .idea
폴더를 삭제하고 PyCharm을 다시 시작해도 도움이되지 않았습니다. 여기
내 파일을 구성하는 방법입니다 :
flask-blog
|
.idea
.flask_blog
| | |
files .home .env
|
views.py
home
폴더에, 나는 단지 views.py
파일이있는 반면 단지 files
, 내 파이썬 파일의 나머지 부분을 포함 말한다 지점.
초기화 평 :
import os, sys
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
from flask.ext.script import Manager, Server
from flask_blog import app
manager = Manager(app)
manager.add_command('runserver', Server(
use_debugger = True,
use_reloader = True,
host = "localhost",
port = 5000
)
)
if __name__ =="__main__":
manager.run()
settings.py 코드 :
루트directory
에있는
from flask import Flask
app = Flask(__name__)
app.config.from_object('settings')
from home import views # This is the import that doesn't work
manage.py 여기
내 코드입니다SECRET_KEY = 'jon-skeet'
DEBUG = True
폴더에있는
views.py
파일 :
from flask_blog import app
@app.route('/')
@app.route('/index')
def index():
return "This error is killing me"
어떤 생각이 어떻게이 문제를 해결할 수 있습니까? 나는 또한 다른 방법으로 views.py
파일을 가져 오려고했지만 색인 페이지에 액세스하려고 할 때마다 404 errors
만 수신합니다.
이 질문에 대한 업데이트가 있습니다. 내 홈 디렉토리에 다른 __init__.py
파일을 만들고 서버를로드했습니다. 남아있는 문제는 views.py
파일이 제대로로드되지 않는다는 것을 의미하는 /index
디렉토리에 액세스하려고 할 때마다 404 오류가 발생한다는 것입니다.
이전에 대답 한 질문에 따라 문제를 풀려고했지만 여전히 작동하지 않습니다.
home''퍼팅'__init __. py' 시도 폴더 –
당신은 실제로 청사진을 사용해야합니다. –
당신의 디렉토리 설정을 얻지 못했습니다. 로컬에 가져 오기 위해 경로에 상위 폴더를 추가해야하는 스크립트가있는 이유는 무엇입니까? 라이브러리 (및 라이브러리 만)를 잘 정리 된 패키지 구조로 유지하고 관리 스크립트에서 가져옵니다. – jbndlr