2013-08-04 1 views
21

を自動補完しません。これは非常に基本的な機能で、私はそれがサポートすべきだと確信しています。私は(これはデフォルトのショートカットである)、変数、すでに宣言された名前、Tabキーを押しを書くことを始めているとき、私は何も得ます。これはバグですか?スパイダーは、私は自動補完私のローカル変数を取得し、問題を抱えているローカル変数に

答えて

51

ここでは)Spyderは完全なローカル変数ですが、この機能を使用するにはropeというライブラリをインストールする必要があります。あなたは、エディタ上のコード補完の両方Ctrl+Spaceとし、Tabで動作するようになりました、あなたは、Python 3を使用する場合、このコマンドは他に

pip install rope_py3k 

にする必要がある

pip install rope 
ターミナルで次のコマンドを実行して

を行うことができます。

:Spyderバージョン2.3.0の回答が更新されました。

+0

素晴らしい!ちょうどあなたのyoutubeビデオ、偉大な仕事の人を見終わった! 私はスパイダーが素晴らしいと思う、本当にあなたがpandasシリーズやデータフレーム、多次元配列などの変数エクスプローラでより多くの型をサポートすることができる場合appriciate。 – idoda

+0

あなたは私のビデオを見て嬉しく思います!変数エクスプローラのデータフレームとシリーズも将来のリリースで計画されています。私はそれを行う時間を見つける必要があります:) –

+0

私が最初のステップで私を導くことを喜んで支援してくれるように助けることができます... – idoda

1

もう一つのヒント:

あなたが(例えば、あなたに「Ctrl +スペース」がすでに占有されている)のショートカットをカスタマイズしたい場合は、

Tools--Preferences--Keyboard shortcuts--code completion 

を試してみてください、あなたが

を好きにそれを変更することができます
+0

別のオプション(次回の '2.3'バージョンでのみ利用可能)は、' Tab'キーを使ってエディタでコード補完を行うことができます –

3

Idodaは、私が彼らのリポジトリからinstall Python for scientific computing on Ubuntu or Debianに少しガイドを作りました。私は正しくUbuntu 14.04 LTSでPython 3を使ってテストしました。

それは以下のようにまとめています。まず、インタプリタとパッケージマネージャをインストールします。あなたはオートコンプリートを実行楽しみたい場合は、カルロス・コルドバのアドバイスに

sudo apt-get install spyder3 

ありがとう::

sudo apt-get install python3 python3-pip 

は今スパイダーのIDEをインストール

sudo pip3 install rope_py3k 

最後に、Spiderを開いて、オートコンプリートが正しく機能するかどうかを確認します。私の場合は

2

、コマンドconda install spyderと、インストールプロセスは、私は私のアナコンダのインストールは、この自動補完後のpython 3のためであることを指摘したい次...

The following NEW packages will be INSTALLED: 

rope: 0.10.5-py36_0 conda-forge 
spyder: 3.1.4-py36_0 conda-forge 

Proceed ([y]/n)? y 

で私を促しました仕事をしていました。私はOS X El Capitanを利用しています。

0

私は今働いてアナコンダや自動補完を再インストールしました。私は続い

ステップ:

1>アンインストールアナコンダコントロールパネルから

2>コンピュータの再起動[こちら]から

3>をダウンロードしてインストールanconda [1]

4 >アナコンダを起動する前に再起動してください。

5>完了しました。

Dependencies in spyder - 3.2.4 (python 3.6) 
IPython >=4.0 : 6.1.0 (OK) 
cython >=0.21 : 0.26.1 (OK) 
jedi >=0.9.0  : 0.10.2 (OK) 
nbconvert >=4.0 : 5.3.1 (OK) 
numpy >=1.7  : 1.13.3 (OK) 
pandas >=0.13.1 : 0.20.3 (OK) 
pycodestyle >=2.3: 2.3.1 (OK) 
pyflakes >=0.6.0 : 1.6.0 (OK) 
pygments >=2.0 : 2.2.0 (OK) 
pylint >=0.25 : 1.7.4 (OK) 
qtconsole >=4.2.0: 4.3.1 (OK) 
rope >=0.9.4  : 0.10.5 (OK) 
sphinx >=0.6.6 : 1.6.3 (OK) 
sympy >=0.7.3 : 1.1.1 (OK) 
    [1]: https://www.anaconda.com/download/#windows 
1

通常、CTRL +スペースが ツールでコード補完に設定されている - >設定 - >キーボードショートカット - >コード補完 私たちは、別のショートカットにそれを変更するオプションがあります。

関連する問題