問題タブ [enthought]

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 に答える
1561 参照

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

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

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

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

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

しかし、失敗の原因は…

更新

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

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

python - Python Traits UI(Enthought)

特性UIを使用して、ユーザーが2つのファイルを選択できるダイアログを表示するコードを使用しています。

filename_1またはfilename_2の値を編集すると、「名前を付けて保存」というタイトルのファイル選択ダイアログが表示されます。タイトルを「開く」または「ファイルの選択」に変更するように求められました。残念ながら、これを変更する方法がわからないようです。誰か助けてもらえますか?

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

python - Eclipse で Pydev インタープリターを構成して Enthought Python ディストリビューションを使用する

今日、Mac OSX 10.5.8 に Eclipse (3.5.2) 用の Pydev プラグインをダウンロードしました。Pydev を使用できるようにするには、Eclipse でインタープリターを構成する必要があります。ここで正確に何をする必要があるのか​​ 、またはこのステップが何をするのかはっきりしません。Pydev を使用して Eclipse からプログラムを実行するときに、インストールした Enthought Python Distribution (EPD) を使用し、EPD に付属するすべてのパッケージを使用できることを確認したいと考えています。誰かが従う必要がある簡単な手順を教えてください。

autoconfig をクリックすると、パスを含む一連のフォルダーが表示されます。

/システム/ライブラリ/フレームワーク/Python.Framework/バージョン/2.5/...

しかし、EPD に付属の Python はバージョン 2.6.4 であることはわかっているため、autoconfig は EPD を選択していません。

助けてくれてありがとう。


更新 - 解決策

他の誰かがこれを行う方法を学ぶことに興味がある場合は、以下の mlvljr による回答の最初のリンクを参照してください。ソリューションで提案されているように、Shift + Cmd + GがPython.appパッケージ内を表示するのに役立たなかったことを除いて、そこのソリューションを使用してください。内部を見るには、Finder の「ギア」ドロップダウン メニューを使用し、「パッケージの内容を表示」を選択します。

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

python - EPD Python と MacPorts Python は OS X (matplotlib) で共存できますか?

OS X 10.6 で MacPorts Python 2.6 を使用しています。Enthought Python Distribution (EPD) も同じマシンにインストールすることを検討しています。これは、matplotlib やその他の優れたデータ分析および視覚化パッケージが事前に構成されているためです。

2 つの Python ディストリビューションは、同じマシン上で平和的に共存できますか? どのような潜在的な問題に注意する必要がありますか (環境変数など)?

MacPorts を介して matplotlib を構築することはオプションであることは知っていますが、プロセスは長く (丸 1 日程度) かかり、64 ビット Intel でいくつかの依存関係をコンパイルすることについて未解決の問題があります。

2 つのアプローチのいずれかにコミットする前に、トレードオフについて知りたいと思います。

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

python - EnthoughtTraitsUIベースのPythonIDE

Enthought TraitsUI(Envisageなど)ベースのPython IDEに出くわした人はいますか?

Enthought Tool Suiteを使用すると、拡張可能なPython GUIアプリケーションを簡単に作成できるのに、なぜ存在しないのでしょうか。私が考えることができる理由の1つは、そのようなIDEが非常に理にかなっている理由です。それは、クロスプラットフォームになるからです。

そのようなIDEが意味をなさない理由は何ですか?

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

python - PyAudio IOError: デフォルトの入力デバイスがありません

Ubuntu 10.10 x64 の Enthought Python Distribution (Python 2.6.6) で PyAudio を使用しています。

これは、入力ストリームを開こうとしたときに表示されるエラーと同じです。対応するエラー「IOError: No Default Output Device Available」があります

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

python - プロファイリング Python - ストリーミング オーディオとスペクトル

この例を変更しようとしています: https://svn.enthought.com/enthought/browser/Chaco/trunk/examples/advanced/spectrum.py。残念ながら、私はそれをスケールすることができませんでした。サンプリング レートを 2 倍にすると、グラフはサウンド入力から遅れます。コードのどの部分がボトルネックになっているのかを突き止めたいと思います。cProfile を使用しようとしましたが、あまり調査しませんでした。

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

python - Enthought Python ディストリビューションを使用して、virtualenv で正しい sys.path を持つ Python 実行可能ファイルを生成するにはどうすればよいですか?

Mac に Enthought Python ディストリビューション バージョン 7.0 をインストールし、次に easy_installed pip をインストールしてから、pip install virtualenv を実行しました。仮想環境を作成しようとすると、次のようになります。

また、test/bin には activate スクリプトが含まれていません。virtualenv を機能させるにはどうすればよいですか?

助けてくれてありがとう!

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

python - Python Traitsで使用するために非Traitsモデルをラップするにはどうすればよいですか?

Pythonトレイトで使用するために非トレイトモデルクラスをラップしたいと思います。私の目標は、「外部」モデルクラスを操作するためのTraitsベースのUIを作成することです。外部モデルクラスはSWIGによって生成されているため、祖先としてenthought.traits.api.HasTraitsを追加することはできません(間違っているかもしれませんが)。

私の現在の最善の試みは

これにより、TraitsベースのクラスTraitsModelは、含まれている非TraitsExternalModelインスタンスに委任する可変プロパティを持ちます。ただし、TraitsModel.trait_names()は、認識された特性として「foo」を報告しません。

TraitsModelにExternalModelにリンクされている「foo」トレイトを報告させる方法についての提案はありますか?enthought.traits.api.DelegatesToは、ターゲットがTraitsクラスである必要があるようです(ただし、正しい呼び出しが見つからなかった可能性があり、それは可能です)。

よりMVC風のアプローチは、おそらく、ExternalModelのトレイトベースのビューを持つことです。トレイトベースのビューに非トレイトモデルがあることを理解できませんでした。その方向への提案も大歓迎です。

更新http://agentzlerich.blogspot.com/2011_05_01_archive.htmlのアプローチを使用して、HasTraitsをExternalModelスーパークラスとして取得する方法を理解しましたが、これは完全に時間の無駄だったようです。どうやらSWIGブードゥーとトレイツフードゥーはジャイブしません。この質問が尋ねるように、TraitsModel内でExternalModelをラップするのが最善の方法のようです。

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

python - Enthought Python Distributionでのbiopythonのインポート?

Enthought Python Distribution v7.0-2(32ビット)を使用していますが、 biopythonのインポートに問題があります。EPDにbiopythonをインポートする方法を知っている人はいますか?numpy、matplotlibなどの他のライブラリを問題なくインポートできますが、import biopython認識されません。どうしたの?

助けてくれてありがとう。