PyCharmコミュニティエディションとPython 2.7、
import traceback
import sys
最初の行に問題はありません。これは、私がPyCharmをインタプリタに正しく向けたことを意味します。ただし、2行目で「sysというモジュールはありません」と表示されます(sysはビルトインなので、奇妙です-インタープリターを見つけることができれば、sysが見つかりました)。
何か案は?
これまでの解説者への[更新]、ありがとう。
IDEは、import sy
の後のオートコンプリートにsys
を提供しません。
IDE=がコマンドラインから使用するインタープリターを起動すると、import sys
が機能します。
以前、PyCharmでこの問題が発生しました。インタプリタをリロードすると問題が解決することがわかりました。
ファイル->設定->プロジェクト->プロジェクトインタープリター
インタープリターを削除して、再度追加してください。
正しいインタープリターパスを選択したことを確認し、他の実行設定を確認してください。 実行>構成の編集...に移動し、一部の構成が間違っていると思われる場合はチェックします。
編集: Linuxでは、多くの場合Python 2と3がインストールされています。必ず正しいものを選択してください。
私もこの問題を抱えており、次のことを試してみるまで完全にcompletely地に陥りました。
File ->
Default Settings ->
Project Interpreter
dropdown (click the arrow) ->
Show All ->
select your interpreter ->
Show Paths
(bottom icon on right) ->
Add Path ->
Enter path to libraries
(in my case this was c:\Python35\Lib).
この問題が発生し、ファイル->デフォルト設定->プロジェクトインタープリターの下のデフォルトプロジェクト設定を更新し、プロジェクトインタープリターのドロップダウンリストで、実行構成が使用しているのと同じインタープリターを選択して解決しました(私の場合は= python 3.6)
理由はわかりませんが、PyCharmは、他のモジュールでは問題ないのに、かなりの数のモジュールが見つからないと非難しています。
それにもかかわらず、コードを実行するため、Python 3.xに近づき、この小さな不便さがなくなることを願っています。
ファイル->設定->プロジェクト:(your_project_name)->プロジェクトインタープリター-> +記号を押して->「システム」を検索し、パッケージをインストールします。
これで問題は解決しました。
.bashrcファイルのPYTHONPATH変数を更新しているのでしょうか? bash_profileのコメントPATH PATHの後、作業を開始しました。