2012-09-20 7 views
10

は、私はPythonとPyCharmに完全に新たなんだとPyCharmのような非常に単純な例自動-完了していない理由を私は理解することはできません。PyCharmのオートコンプリート

import pickle 

pickle.dum[control+space or control+shift+space results nothing here] 

私はPyCharm 2.6.2とPython 2.7を持っています。 1。どうしましたか?

追加:

私は、Mac OS 10.7.3

+0

はあなたがpycharmからPythonのプロジェクトを実行することができます解決され

Pycharm-> Preference-> Keymap-> Main menu-> Code-> Completion ->Basicに変更することにより、Pycharmにショートカットを変更しますか?私はそれは私のためにうまく動作しないと私は特別なセットアップの任意の種類を行うdidnt。 –

+0

はい、私はいくつかのhelloworldのような例を実行 – user1686703

答えて

12

上だが再現することはできません。プロジェクト用に有効なPythonインタプリタが設定されていることを確認してください。また、試してみてくださいFile | Invalidate Caches。あなたがファイルをオンにした場合

pickle

+0

ありがとうCrazyCoder、キャッシュの無効化は役に立たなかったと私は単純なpythonスクリプトを実行し、その出力は、私が通訳を正しく設定したことを意味しませんか?プロジェクトの設定で何かが欠落している可能性がありますか? ** add:**オートコンプリートはインポート時に "pickle"には作用しますが、あなたのsceenshotではそうではありません – user1686703

+0

プロジェクトインタープリタは実行コンフィギュレーションで使用されているものと異なる場合があります。 – CrazyCoder

+0

私はMac 10.8.2でシステムデフォルトのPython 2.7.2でそれをチェックしましたが、うまくいきます。ビュー|クイックドキュメンテーションは、完了がどこから取られたかを示す:http://o7.no/P3t3Mg。 – CrazyCoder

6

私の経験がある - >パワーセーブモードでは、すべてのバックグラウンドタスクは、オートコンプリートタスクを含め、停止されます。 省電力モードをオフにすることができます。

+0

ありがとう、ああ、本当に私はCSSファイルで私のオートコンプリート機能を取り戻すのに役立ちます。 – Jaison

1

virtualenvで試してみると、プロジェクトの依存関係をすべてインストールし、pycharm設定/ Project Interpreterに移動すると、プロジェクトの依存関係が更新されます。

Project Inspector

0

私はプロジェクターのインタプリタを変更し、それが今で正常に動作します。

0

それも私に起こった。 これまでの回答はすべて私の問題を解決するものではありません。

奇妙なことは、私がコーディングしているときに、私のためにオートコンプリートを吐き出すことです。しかし、オートコンプリートモードを終了すると、Ctrl + Spaceと入力してオートコンプリートを再現することはできません。

だから私はすでに調査作業が

  1. は必ず設定(例えば、virtualenvの)確認Pycharmはオートコンプリート
  2. は必ず私がPower Safe Modeではないですしてください表示することができますしてくださいPycharm
  3. に右であることを確認します

は最後に、私は、Macのスイッチ言語の私のショートカットもCtrl + Spaceであるという理由だけでこれを解決し、それはoverriのようなものです私のPycharmのショートカットです。私はその後、問題が

関連する問題