web-dev-qa-db-ja.com

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

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

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

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

41
Tinno TL

pyCharmプロジェクトで:

  • 押す Ctrl+Alt+s 設定を開くには
  • 左側の列でProject Interpreterを選択します
  • 右上に、システムで見つかったpythonバイナリのリストがあります。正しいものを選択してください
  • 最終的に+ボタンをクリックして、追加のpythonモジュールをインストールします
  • 検証

enter image description here

102
Thomasleveil

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

Mark as source lib directory

36
Ivan Talalaev

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

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

    設定

    パッケージのインストール

9
Vinay Vemula

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

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

enter image description here

3
Vikas Goel

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

0
Bruce Leat