python 自作モジュール ImportError: 'bottle'という名前のモジュールはありません-PyCharm




pycharm 自作モジュール import (4)

CLIインタプリタを使用するときにモジュールをインポートできるが、PyCharmでは使用できない場合は、PyCharmのプロジェクトインタプリタが実際のインタプリタ(例えば/usr/bin/python2.7)に設定されていて、venv 〜/ PycharmProject / venv / ...)

pipインストールでpython3.4にボトルをインストールしました。 ターミナルで、私がするとき:

$ python3.4
>>>import bottle # shows no import error
>>> 

しかし私がPyCharmでそれを行うとき、それは "輸入ボトルImportError:いいえモジュール 'ボトル'"


私はUbuntu 16.04を使用しています。 私にとっては、プロジェクトからの仮想インタプリタを使って、デフォルトでは正しく解釈されませんでした。

したがって、ピップインストールがシステムのPythonインタプリタにパッケージをインストールするので、正しいものを選択してください。


PyCharm 5+の設定が変更されました。

  • ファイル>デフォルト設定
  • 左側のサイドバーで、[デフォルトプロジェクト]> [プロジェクトインタープリタ]をクリックします。
  • ウィンドウの下部にある+をクリックしてインストールするか、 - をクリックしてアンインストールします。
  • +をクリックすると、新しいウィンドウが開き、パッケージ名/キーワードを入力して結果を減らすことができます。
  • パッケージをインストールします。
  • 「ファイル」>「キャッシュを無効にする」/「再起動」をクリックし、無効化と再起動をクリックして変更を適用し、PyCharmを再起動します。

    Settings

    パッケージをインストールする


場合によっては、ローカルファイルでも "No module ..."は表示されません。 このような場合は、適切なディレクトリを「ソースディレクトリ」としてマークするだけです。





importerror