を自動補完しません。これは非常に基本的な機能で、私はそれがサポートすべきだと確信しています。私は(これはデフォルトのショートカットである)、変数、すでに宣言された名前、Tabキーを押しを書くことを始めているとき、私は何も得ます。これはバグですか?スパイダーは、私は自動補完私のローカル変数を取得し、問題を抱えているローカル変数に
答えて
(ここでは)Spyderは完全なローカル変数ですが、この機能を使用するにはrope
というライブラリをインストールする必要があります。あなたは、エディタ上のコード補完の両方Ctrl+Space
とし、Tab
で動作するようになりました、あなたは、Python 3を使用する場合、このコマンドは他に
pip install rope_py3k
にする必要がある
pip install rope
ターミナルで次のコマンドを実行して
を行うことができます。
:Spyderバージョン2.3.0の回答が更新されました。
もう一つのヒント:
あなたが(例えば、あなたに「Ctrl +スペース」がすでに占有されている)のショートカットをカスタマイズしたい場合は、
Tools--Preferences--Keyboard shortcuts--code completion
を試してみてください、あなたが
を好きにそれを変更することができます別のオプション(次回の '2.3'バージョンでのみ利用可能)は、' Tab'キーを使ってエディタでコード補完を行うことができます –
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を開いて、オートコンプリートが正しく機能するかどうかを確認します。私の場合は
、コマンド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を利用しています。
私は今働いてアナコンダや自動補完を再インストールしました。私は続い
ステップ:
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
通常、CTRL +スペースが ツールでコード補完に設定されている - >設定 - >キーボードショートカット - >コード補完 私たちは、別のショートカットにそれを変更するオプションがあります。
- 1. ローカル変数の取得
- 2. (python)私の変数はローカルかグローバルか?
- 3. ローカル変数は、
- 4. Netbeans変数の自動コード補完
- 5. C++私は問題を抱えている新しいクラスに
- 6. 私のヘルパーメソッド内のローカル変数
- 7. は、私は、テーブル内に問題を抱えている
- 8. が、私は少し問題を抱えている別のプロパティ
- 9. C#の - 私は少し問題を抱えているリストビュー
- 10. 分割し、私は問題を抱えているMySQLの
- 11. は、私は問題を抱えているのURL
- 12. MDXは、私は、次の問題を抱えている
- 13. vsprintf_s()va_listのは、ローカル変数
- 14. 自動化は、後に、私はSVNを使用して問題を抱えているPHP
- 15. はユニークな歴史は、私は問題を抱えている
- 16. は、dispatchEventは、私は奇妙な問題を抱えている
- 17. 私は少し問題を抱えているasyncimageview
- 18. 角度、私は少し問題を抱えている
- 19. 私は少し問題を抱えているbackgroundWorker1からbackgroundWorker2
- 20. Clojureローカル変数
- 21. Xamarin.Android AlertDialog私はAlertDialogに問題を抱えているフラグメント
- 22. ボタンは、私は奇妙な問題を抱えている
- 23. はEfficently私は簡単な問題を抱えている
- 24. 私はCSSの表示上の問題を抱えている:
- 25. 回避ローカル変数は
- 26. ローカルのJSON配列変数にhttp.getデータを取得する
- 27. forループ内の変数がローカルで、私はそれをパブリックにしたい
- 28. は、私がフォローの問題を抱えている回転/ 2010
- 29. 私はこの問題を抱えている構造体parametrs
- 30. は私が問題を抱えている息子のデータFirebase
素晴らしい!ちょうどあなたのyoutubeビデオ、偉大な仕事の人を見終わった! 私はスパイダーが素晴らしいと思う、本当にあなたがpandasシリーズやデータフレーム、多次元配列などの変数エクスプローラでより多くの型をサポートすることができる場合appriciate。 – idoda
あなたは私のビデオを見て嬉しく思います!変数エクスプローラのデータフレームとシリーズも将来のリリースで計画されています。私はそれを行う時間を見つける必要があります:) –
私が最初のステップで私を導くことを喜んで支援してくれるように助けることができます... – idoda