問題タブ [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 - pygtk FileChooserDialog がインタープリターを遅くする
FileChooserDialog を使用して、Python スクリプトでネイティブの gnome ダイアログ ボックスを取得しようとしています。スクリプトの実行後、ipython -pylab
プロンプトが大幅に遅くなります。この問題は、プレーンな python プロンプトからも発生します。問題をダイアログ ボックスに切り分けました。次の例 (pygtk の例として別の場所に投稿されています) は、この問題を示しています。
スクリプトを実行した後、キーボードからキーを入力すると、ハード ドライブのライトが点滅するように見えます。これは非常に奇妙な動作です。gtk.FileSelection
非推奨またはその他のgtkウィンドウオブジェクトに問題はありません。
現在、ubuntu 10.04でpython 2.6.5、gtk 2.21.1、pygtk 2.17.0を実行しています。一般に、このダイアログは不安定なようです。また、スクリプト内で特定の方法を実行したときにウィンドウが破壊されないという問題もありました。どんな助けでも大歓迎です!
python - 編集後にPythonシェルで実行されたスクリプトインポートを更新するにはどうすればよいですか?
初心者の質問。iPythonシェルを起動し、run-commandを使用してスクリプトを実行していますが、すべてがうまく機能しています。ただし、スクリプトファイルを実行してから、インポートされたスクリプトファイルを編集してからもう一度実行しようとすると、古いインポートされたファイルが実行されます。だから私はPythonが速度のためにある種のキャッシュを節約すると推測しています。私は明確なコマンドなどを試しましたが、役に立ちませんでした。
基本的に私の問題はこれです。2つのファイル:function.pyとprogram.py。プログラムファイルは関数をインポートします。ただし、プログラムを実行してから関数を編集してからプログラムを再度実行すると、古い関数/編集されていないバージョンが実行されます。
python - モジュールをpythonに「再インポート」し、インポート後にコードを変更する方法
私はfoo.py
IPython では、次を使用します。
次に、次のように変更しfoo()
ました。
IPython では、呼び出しの結果は次のようになりますtest
。
それから私は使用します:
foo.pyc
同じフォルダー内に存在するものを削除しますfoo.py
が、それでもうまくいきません。
実行時に更新されたコードを再インポートする方法を教えてください。
python - IPython *スクリプト*のコマンドラインオプション?
他の人が書いたPythonスクリプトをデバッグするようによく言われます。これらのスクリプトをIPythonに送信して、スクリプトが失敗した時点でIPythonシェルにドロップされるようにします。
残念ながら、スクリプトに必要な(必須の)コマンドラインオプションを送信する方法が見つかりません。
スクリプトとそのオプションを次のように渡すと、IPythonはすべてがIPython用であると想定します。
解決策や回避策はありますか?
python - 配列の値が特定の範囲内にあるかどうかを検出し、Python でバイナリ配列を返す方法は?
したがって、配列内の値が特定の範囲内にあるかどうかを検出してから、バイナリ論理配列、つまり true の場合は 1、false の場合は 0 を返そうとしています。私はこれを持っていますが、iPythonは文句を言い続けます
興味深いのは、一方向をチェックするだけでまったく問題なく動作することです
私は少し困惑しています。
python - iPythonでのみ表示可能なPythonモジュール
私はset PYTHONPATH=%PYTHONPATH%;dictionary_containing_modules
いくつかのモジュールをグローバルに可視化するために使用しました。
モジュールをインポートするスクリプトがありますimport my_module
。
iPythonシェル(run my_script.py
)からスクリプトを実行すると、エラーは発生せず、スクリプトは意図したとおりに実行されますが、コマンドpromt(windows)からスクリプトを実行すると、次python my_script.py
のエラーが発生します。
pwd
同じ作業ディレクトリを使用していることを確認しました。
python - ipython と %pdb をオンにしてデバッグ セッションで変数にアクセスする
私は ipython が初めてで、ipython を使用してコードをデバッグしようとしています。やった:
その後
コードには 1/0 があるため、例外が発生し、自動的にデバッグ セッションに入ります。
これで変数にアクセスできます。しかし、私が次のことをすると:
しかし、これは機能します:
python - OSX Snow Leopard でデフォルト以外の Python バージョン (つまり、python2.6.6/python2.7) で動作するように IPython をインストールする
OK みんな、これはトリッキーです。IPython の Web サイトで適切な解決策を見つけることさえできませんでした。
私はOSX Snow Leopardに取り組んでいます。easy-install を使用して IPython をインストールし、追加の基本的なアドオンをすべてインストールしました。
$ sudo easy-install readline pexpect nose ipython
すべてが正常に機能し、正しくインストールされました。
問題は、IPython が python 2.6.1 インタープリターを使用していることですが、python 2.6.6 または python 2.7 を使用したいと考えています。これは、python 2.6.6 インストールでのみ動作する「pygame」モジュールを使用しているため必要です。
どうやってやるの?前もって感謝します。
別の解決策:
(すでに受け入れられている回答に加えて、そのおかげで。)
私はちょうどそれに慣れてpip
いました。これにより、最新のpythonバージョンに対してインストールされました。別バージョンですがよろしくお願いします!最近ではなく、すべてのpythonインストールの必需品に使用するようになりました。pip uninstall ipython
sudo pip install ipython
pip
easy_install
python - Windows上のIPython-強調表示やオートコンプリートなし
これは私にとって長い間問題でしたが、私は主にLinuxを使用して開発しているため、これまでこの問題についてあまり気にしませんでした。
Windows上のiPythonにはさまざまな機能がありません。
私は本当に色が恋しいハイライトオートコンプリート。
編集:pyreadlineをインストールして強調表示を修正
pip install pyreadline
誰かがすでにこれに対処しましたか?
python - ipython と bpython の違いは何ですか?
ipython
欠けているものbpython
とその逆は何ですか?2つの違いは何ですか?