問題タブ [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.
python - IPython シェルでの行折り返しの問題
IPython で長い行を実行し、(上向き矢印を使用して) それを思い出すか、現在の行の先頭を超えてバックスペースを試みると、正しく表示されません (すべてが 1 行に押しつぶされます)。
たとえば、次のセッションでは、長い行を書き、[1]
やや空白の行を入力し[2]
、上向き矢印を 2 回押しprint
て行のステートメントを取得する[3]
と、次のことが起こりました。
iTerm と Terminal.app の両方で発生します。通常のターミナル セッションでも同様の問題があり、カラー コードを適切に終了することで修正されましたが、IPython で修正する方法がわかりません。
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_t
rl_catch_signals
誰もこれらのエラーを見たことがありますか? readline で ipython をインストールする別の方法はありますか?
python - Tkinterメッセージウィンドウ内で自動的にスクロールする方法
追加のウィンドウ内で「監視」出力を生成するために、次のクラスを作成しました。
- 残念ながら、最新の行まで自動的にスクロールダウンすることはありません。なにが問題ですか?
- Tkinterとipythonにも問題があるので、qt4を使用した同等の実装はどのようになりますか?
コードは次のとおりです。
使用法:
ipython - IPythonにシェル変数を読み取らせることができません
IPythonでコマンドを実行します
しかし、それは私が道を拡大することを可能にしません。
シェル変数を読み取るようにIPythonを作成するにはどうすればよいですか?
python - erlangに相当するipythonはありますか?
Python から来て、Python のような「試しやすい」シェルを探していますipython
(できれば Emacs をサポートしています)。Erlang シェルでは、常に最初にコンパイル ( c(...)
) する必要があり、これにより実験段階が非常に遅くなります。
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)
python - ZSH と (i)python を統合する方法は?
私は長い間 に恋をしてきましたがzsh
、最近になって、ipython
対話型インタープリターがpython
それ自体より優れていることに気づきました。cd 、ls、run 、または! は確かに非常に便利です。しかし、今では ipython でこのような不器用なシェルを使用するのは奇妙に感じられ、zsh と ipython をより適切に統合するにはどうすればよいか疑問に思っています。
もちろん、.zshrc とすべてのスクリプトを python で書き直して、ipython からシェルの世界のほとんどをエミュレートすることもできますが、それは適切ではありません。とにかく、ipythonをメインシェルとして使用する準備ができていないことは明らかです。
それで、ここに私の質問があります: シェルと python コマンドループの間で効率的に作業するにはどうすればよいですか? 明白な統合戦略が欠けていますか? emacs ですべてを行う必要がありますか?
python - IPythonモジュール
冗長な機能を持つIPythonスクリプトがいくつかあります。共通の機能を1つのモジュールにリファクタリングし、そのモジュールを既存のスクリプトに含めたいと思います。問題は、コードがIpythonの言語拡張機能(!、$など)を使用しているため、Pythonモジュールにすることができないことです。IPythonコードを含むモジュールを作成し、それを別のIPythonスクリプトに含めることは可能ですか?
python - iPython と Django でのプロファイルの使用
iPython を使用してやり取りしている Django 製品を持っています。
シェルの起動時にモジュールを自動的にロードしようとしています:
python manage.py シェル
.ipython/ipythonrc をプロジェクトのルート ディレクトリにコピーし、ファイルに追加しました。
import_some module_name モデル1 モデル2
ただし、シェルを起動すると、これらの名前が読み込まれません。
私は何を間違っていますか?
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」コマンドを実行することもできます。)
乾杯 - ダン