問題タブ [ipython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
669 参照

python - Ipython の一般的な問題

iPython の非常に多くの機能、魔法の機能が大好きです。

最近、最新の 0.10 バージョンにアップグレードしました。しかし、次の一般的な問題に直面しています。

  • %hist最も頻繁に使用される魔法の関数の 1 つが存在しません。
  • dreload動作していないようです (モジュールでのみ動作しますか?)。
  • run -dデバッグが機能しないため
  • 入力した文字がコンソールに表示されないことがある*
  • デフォルトでは、? と ??うまくいきませんでした。それを機能させるにはハックする必要がありました*

*最後の 2 つの問題は、以前のバージョンにも当てはまります。

私はPython 2.6.2とIPython 0.10でUbuntu 9.04を使用しています

0 投票する
2 に答える
2209 参照

python - iPythonおよび疑似コンソールを介したdoctestの実行

私はかなり基本的なdoctestableファイルを持っています:

これは、Pythonを直接実行すると期待どおりに機能します。

ただし、iPythonでは

これはDjangoプロジェクトの一部であり、manage.pyが設定されるように、適切なすべての変数にアクセスする必要があるため、code.InteractiveConsoleを使用する変更されたコマンドを実行することもできます。その結果の1つ__name__が設定されます。に' __console__'。

上記のコードを使用すると、iPythonの場合と同じ結果が得られます。最後の行を次のように変更してみました。

でImportErrorが発生しますが__console__、これは理にかなっていると思います。これは、pythonまたはipythonのいずれにも影響しません。

ですから、Djangoポニーマジックがすぐに必要になると予想しているので、これら3つのメソッドすべて、特にInteractiveConsoleメソッドを介してdoctestを正常に実行できるようにしたいと思います。

明確にするために、これは私が期待していることです:

0 投票する
7 に答える
2481 参照

python - Emacsからdjangoシェルを実行するには?

./manage.py shell魔法のコマンドやオートコンプリートなど、ipython から得られるすべての優れた機能を使用して、Emacs バッファーで実行できるようにしたいと考えています。理想的には、バッファから django シェルまでのコードを評価できるようにしたいと考えています。

これは可能ですか?

0 投票する
4 に答える
13457 参照

python - SnowLeopardにiPythonをインストールする方法

iPythonはMacOSX 10.6.1 Snow Leopardで動作しますか?私はpythonnoobですが、MacにiPythonをインストールするにはどうすればよいですか?リンク?提案?

ありがとう

0 投票する
5 に答える
28811 参照

python - ipythonを終了します

私はPythonインタープリターを操作するためにIPythonが大好きです。しかし、私は継続的に終了するために入力exitしていることに気付き、「終了するにはexit()と入力してください」というプロンプトが表示されます。

Ctrl-Dを入力して終了できることは知っていますが、exit括弧なしで入力してIPythonを終了させる方法はありますか?

更新: noskloのおかげで、これは次の行を:のmain()関数に追加することで簡単に実行できますipy_user_conf.py

0 投票する
3 に答える
1561 参照

python - IPython タブは一部のモジュールのみを完了します

Python と IPython の EPD バージョンを使用しています。easy_install を使用していくつかのモジュールをインストールした後、それらはインポートできますが、タブで補完できないことに気付きました。それらはパス上に存在しますが、含まれているモジュール (pylab、readline、math)は完成できますが、これらの新しいモジュールは完成できません。

問題を見つけるために何を調べる必要があるか知っている人はいますか? パッケージが他のモジュールと同じ場所にあることを確認しました。

多分何かが.eggs正しく処理されていませんか?ありがとう。

更新: gnibbler の投稿をフォローアップすると、タブ補完が次の completer.py の 633 行目で例外にヒットすることがわかりました。

しかし、失敗の原因は…

更新

したがって、これは、一致リストが空のセットであると言っているだけです。一致するものはありません。まだモジュールが見つかりません。matches時間があるときに、探しているモジュールをどこで取得しているかを調査してみます。

0 投票する
2 に答える
933 参照

python - バッファなしモードの IPython

アンバッファ モードで IPython を実行する方法はありますか?

python -u標準の python シェルにバッファリングされていない IO を与えるのと同じ方法

0 投票する
2 に答える
396 参照

python - 動作するジェネレーター式にIPythonを埋め込むにはどうすればよいですか?

指示に従ってIPython0.10を埋め込むと、特定のリスト内包表記が正しく機能しません。グローバル名前空間はどうなっていますか?

0 投票する
10 に答える
171046 参照

python - os X で Python をアップグレードした後、ImportError: No module named pkg_resources の原因は何ですか?

Mac で Python を 2.6.4 に更新しました。dmg パッケージからインストールしました。

バイナリは Python パスを正しく設定していないようだったので、追加'/usr/local/lib/python2.6/site-packages'しました.bash_profile

iPython を実行できないため、必要なパスがすべてではないようです。

pkg_resourcesGoogle 検索を実行しましたが、インストール方法やパス上にあることを確認する方法がわかりません。

これを修正するにはどうすればよいですか?