前提・実現したいこと
pythonでWebフレームワークのプログラムを実行してエラーが出ているため
エラーを解決してウェブブラウザに"Hello World!"と表示したい。
過去の投稿で同じような内容が幾つかあったので見てみましたがよくわかりませんでした。
発生している問題・エラーメッセージ
IDLE上で実行した際に以下のエラーコードが出ました。
Traceback (most recent call last):
File "D:\foldername\Python\chapter17\h59sdyu.py", line 5, in <module>
from flask import Flask
ModuleNotFoundError: No module named 'flask'
該当のソースコード
from flask import Flask
app = Flask(name)
@app.route('/')
def index():
return "Hello, World!"
app.run(port='8000')
試したこと
上記のソースコードの上に以下のコードを追記して実行しましたが結果は同じでした。
import sys
sys.path.append('/home/myname/.local/lib/python3.8/site-packages')
こちらのサイトの投稿を参照しましたが初心者であることもあり解決できません。
またPYTHONPATHの設定を行うという方法があるそうですがどこの場所をしていすればよいのか
よくわかりません。
補足情報(FW/ツールのバージョンなど)
・pip freezeにて確認しました。(Ubuntuにて)
Flask == 1.1.2
・IDLEで以下の確認を行いました。
import sys
print(sys.prefix)
C:\Users\foldername\AppData\Local\Programs\Python\Python38
print(sys.executable)
C:\Users\foldername\AppData\Local\Programs\Python\Python38\pythonw.exe
回答1件
あなたの回答
tips
プレビュー