python - ライブラリ - pycharm 自作モジュール import




ImportError: 'bottle'という名前のモジュールはありません-PyCharm (4)

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

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

    Settings

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

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

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

しかし、私がPyCharmでそれを行うと、「インポートボトルImportError: 'bottle'という名前のモジュールはありません」と表示されます


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


Ubuntu 16.04を使用しています。 私にとっては間違ったインタープリターであり、デフォルトではプロジェクトの仮想インタープリターを使用していました。

そのため、pip installはパッケージをシステムPythonインタープリターにインストールするため、正しいものを選択してください。


場合によっては、ローカルファイルにも「モジュールなし」が表示されないことがあります。 このような場合、適切なディレクトリを「ソースディレクトリ」としてマークする必要があります。







importerror