Ubuntuでクラスをインポートできないpycharmの解決策

最近、Pythonフラスコフレームワークを学んでいました。環境を設定した後、ターミナルで「hello.py」を実行しました。効果は良好で、問題はありませんでしたが、pycharmで開いたところ、コードが間違っていて、Flaskクラスをインポートできませんでした。詳細なエラー次のようなメッセージ:

This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing,this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

エラーの詳細

これは、ターミナルを実行した結果です

最終結果

インターネットでBaiduの解決策を見つけるのに長い時間がかかりました。これが要約であり、あなたの助けになることを願っています

まず、ターミナルを開きます(写真の「ターミナル」アイコンをクリックします)

ターミナルを開く

次に、ターミナルに入力します

pip install flask

フラスコを取り付ける

完了しました

運用結果

注意:

この解決策は、実際にはpycharmターミナルにフラスコを再インストールすることですが、なぜこれが行われるのかよくわかりません。Windows環境でpipを介してインストールされたパッケージは、pycharmに直接インポートできます。これがLinux環境の理由であるため、以前に環境を構成したときに仮想環境を構成したことが原因である可能性もあります。誰かがこのブログを見たら、私にアドバイスをして、コメントエリアに答えを残してくれることを願っています。

pycharmがUbuntuでクラスをインポートできなかった場合の上記の解決策は、エディターが共有するすべてのコンテンツです。参考にしてください。

Recommended Posts

Ubuntuでクラスをインポートできないpycharmの解決策
Ubuntuがネットワークに接続できない場合の解決策
Ubuntu16.04での.debのインストールの失敗に対する解決策
ubuntuでijkplayer-androidをコンパイルする方法
Ubuntuでの大胆なインストール手順
ubuntu16.04でTensorflowをインストールする方法
Pycharmはubuntuの下でHanlp練習共有を呼び出します
ネットワークケーブルを差し込んだ後、ubuntuがインターネットにアクセスできない問題の解決策
mendeleyを使用してubuntuの下に参照を挿入します
UbuntuでのPostgresqlアンインストールエラーの解決策
Ubuntuでソフトウェアをインストールする3つの方法
UbuntuでMySQLパスワードを変更する方法
Ubuntu 16.04 /18.04にPycharmとIpythonをインストールする方法
Ubuntu14.04でEvernoteを使用する方法の概要
rsyncを使用して、Ubuntuでデータをリモートバックアップします
Ubuntu16.04ランチャーアイコンの例外の解決策を説明する
doxygenを使用して、Ubuntu12.04でAPIドキュメントを生成します
Ubuntuでnode.jsプロジェクトをherokuに公開します
ubuntuでMatlab_Linuxのツールキットを追加する手順
Ubuntuの下でSVNに新しいプロジェクトを追加します
Ubuntu14.04でMysqlリモートアクセスを有効にする方法
Ubuntuでgccコンパイラをより速くインストールする方法
DebianおよびUbuntuでDebファイルを再パッケージ化する方法
仮想マシンubuntu16.04の解決策がインターネットに接続できない
ubuntu18.04ワイヤレスネットワークの低速に対する解決策
Ubuntuのnginxサーバーでhttpsを開く方法