問題タブ [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 投票する
3 に答える
3860 参照

python - IPython シェルでの行折り返しの問題

IPython で長い行を実行し、(上向き矢印を使用して) それを思い出すか、現在の行の先頭を超えてバックスペースを試みると、正しく表示されません (すべてが 1 行に押しつぶされます)。

たとえば、次のセッションでは、長い行を書き、[1]やや空白の行を入力し[2]、上向き矢印を 2 回押しprintて行のステートメントを取得する[3]と、次のことが起こりました。

行折り返しの問題

iTerm と Terminal.app の両方で発生します。通常のターミナル セッションでも同様の問題があり、カラー コードを適切に終了することで修正されましたが、IPython で修正する方法がわかりません。

0 投票する
6 に答える
15992 参照

python - Mac で readline を使用して ipython をインストールする

Mac OS 10.5 で python 2.5.1 で ipython を使用しています (実際には 2.6.1 で ipython を使用したいのですが、利用できないようです?)

easy_install経由でipythonをインストールしました。動作しますが、gnu readline がありません (ctrl-R などを使用してコマンド ライン履歴を適切に検索するために必要です)。

これは次の方法で修正できるというブログ投稿やその他の情報源を見つけました。

sudo easy_install -f http://ipython.scipy.org/dist/ readline

ただし、これは 、特にやreadline.cのような宣言されていない関数でビルド エラーにつながります。rl_compentry_func_trl_catch_signals

誰もこれらのエラーを見たことがありますか? readline で ipython をインストールする別の方法はありますか?

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

python - Tkinterメッセージウィンドウ内で自動的にスクロールする方法

追加のウィンドウ内で「監視」出力を生成するために、次のクラスを作成しました。

  1. 残念ながら、最新の行まで自動的にスクロールダウンすることはありません。なにが問題ですか?
  2. Tkinterとipythonにも問題があるので、qt4を使用した同等の実装はどのようになりますか?

コードは次のとおりです。

使用法:

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

ipython - IPythonにシェル変数を読み取らせることができません

IPythonでコマンドを実行します

しかし、それは私が道を拡大することを可能にしません。

シェル変数を読み取るようにIPythonを作成するにはどうすればよいですか?

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

python - erlangに相当するipythonはありますか?

Python から来て、Python のような「試しやすい」シェルを探していますipython(できれば Emacs をサポートしています)。Erlang シェルでは、常に最初にコンパイル ( c(...)) する必要があり、これにより実験段階が非常に遅くなります。

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

python - 奇妙なpythonの動作

私は退屈してipythonコンソールで遊んでいて、私が本当に理解していない次の動作に出くわしました

[4]の答えは4294967296Lではなく、非常に長い数字ですが、その理由はよくわかりません。

番号はここで見つけることができます:http://pastie.org/475714

(Ubuntu 8.10、python 2.5.2、ipython 0.8.4)
(Mac OS X 10.5.6、Python 2.5.1)

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

python - ZSH と (i)python を統合する方法は?

私は長い間 に恋をしてきましたがzsh、最近になって、ipython対話型インタープリターがpythonそれ自体より優れていることに気づきました。cd 、lsrun または! は確かに非常に便利です。しかし、今では ipython でこのような不器用なシェルを使用するのは奇妙に感じられ、zsh と ipython をより適切に統合するにはどうすればよいか疑問に思っています。

もちろん、.zshrc とすべてのスクリプトを python で書き直して、ipython からシェルの世界のほとんどをエミュレートすることもできますが、それは適切ではありません。とにかく、ipythonをメインシェルとして使用する準備ができていないことは明らかです。

それで、ここに私の質問があります: シェルと python コマンドループの間で効率的に作業するにはどうすればよいですか? 明白な統合戦略が欠けていますか? emacs ですべてを行う必要がありますか?

0 投票する
6 に答える
4243 参照

python - IPythonモジュール

冗長な機能を持つIPythonスクリプトがいくつかあります。共通の機能を1つのモジュールにリファクタリングし、そのモジュールを既存のスクリプトに含めたいと思います。問題は、コードがIpythonの言語拡張機能(!、$など)を使用しているため、Pythonモジュールにすることができないことです。IPythonコードを含むモジュールを作成し、それを別のIPythonスクリプトに含めることは可能ですか?

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

python - iPython と Django でのプロファイルの使用

iPython を使用してやり取りしている Django 製品を持っています。

シェルの起動時にモジュールを自動的にロードしようとしています:

python manage.py シェル

.ipython/ipythonrc をプロジェクトのルート ディレクトリにコピーし、ファイルに追加しました。

import_some module_name モデル1 モデル2

ただし、シェルを起動すると、これらの名前が読み込まれません。

私は何を間違っていますか?

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

macos - IPython OS X: 上矢印は "^[[A" を与える

履歴を取得する代わりに、IPython で上向き矢印を押すたびに、この一連の文字 "^[[A" (引用符を含まない) を取得します。

下向き矢印を押すと "^[[B" になり、タブ補完は機能しません (タブに入るだけです)。

どうすればこれを修正できますか? ターミナルとiTermの両方で発生します。

OS X 10.5、フレームワーク Python 2.5.4 を実行しています。ipython 0.8.3 と ipython 0.9.1 の両方でエラーが発生します。どちらの場合もpyreadline-2.5.1の卵がインストールされています。

(編集:別のLinuxマシンにSSH接続し、そこでIPythonを使用すると正常に動作します。OS Xマシンで通常の「python」コマンドを実行することもできます。)

乾杯 - ダン