私は自分の最初のDiscord BotをPythonで作ろうとしていて、デスクトップのWindowsコンピュータでは完全に動作します。私はまた、正常に動作していないIntellijのリポジトリをクローン化したUbuntuを実行するラップトップを持っています。私は若干異なるPythonバージョン(3.6.1 vs 3.5.2)を使用しているので、Project-JDK-Nameが含まれているので、misc.xml
ファイルを無視するように設定しました。私は手動で別のプロジェクト(3.5.2)から自動生成されたものに基づいて自分のラップトップでそれを再作成しました。なぜ私のPythonコードはimportされたdiscord.pyモジュールを見ませんか?
ラップトップでは、import discord
行に下線が引かれ、モジュールが見つからないことがわかります。 python3 -m pip install discord
を使用してインストールしましたが、再インストールすると既に存在しています。
linkに基づいて、私はcmdでもpython3
、次にimport discord
を実行しようとしましたが、出力がないので、エラーがないと仮定しています。なぜ、私のPythonプロジェクトでモジュールが見えないのですか?
プロジェクト構造:http://imgur.com/a/ewddr
「Project SDK」は、「Python 3.5.2(filepath)」です。 Discordモジュールが誤ったバージョンのPython(3または2.7?)にインストールされている可能性はありますか? ところでCtrl-Shift Alt Sはプロジェクト構造ウィンドウを開いたので、クリックする必要はありませんでしたプロジェクトSDK。 –
あなたは 'python3'を実行し、' discord'をインポートしていると言ったので、 'whereis python3'とタイプして入力してください。そしてそのパスを 'Project SDK'のSDKとして使用してください – abccd
アップデート - 私はモジュールノードを見つけました(上記のコメントは無視してください)。モジュールSDKは 'Project SDK(Python 3.5.2(/ usr/bin ... ...)')でなければなりません。私はそれを変更した後、2番目のものはうまくいき、何の誤りもしなかった。 –