問題タブ [spyder]
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 - Spyderの設定ミス
Spyder を使用して Python プログラムを実行する際に少し問題があります: これは私のプログラムです:
これらの 2 つの行:
エラーです。
エラーは次のとおりです。
エラーはスパイダーの設定、おそらくツールなどの設定が原因だと思います。この問題を解決するためにスパイダーの設定を変更できますか?
python - Spyder と Python(x,y) でスクリプトを実行するとエラーが発生しますか?
最近、コンピューターに Python(x,y) 2.7.5.1 をインストールしましたが、他の Python ディストリビューションは並行してインストールされていません。Spyder IDE に問題があります。
つまり、単純なスクリプトでも作成する場合:
通常の Runfile/F5 経由で実行しようとすると、次のエラーが発生します。
runfile()
ボタンは、関数を使用して IDE で作成したスクリプトを実行しようとしているようです。
Spyder のコンソールで同じスクリプトを手動で実行しようとすると、execfile()
動作します。
私の質問は、標準の実行ボタンを取得して暗黙的runfile()
に動作させるか、代わりに実行ボタンをリダイレクトして使用するにはどうすればよいexecfile()
ですか?
importerror - arcpy モジュールを anaconda の Spyder にインポートする
Anaconda の Spyder に arcpy を使用したいと考えています。完全な ArcGIS ライセンスを持っているので、これは問題ではありません。arcpy フォルダーを C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy から C:\Anaconda\Lib\site-packages にコピーすることで、モジュールをセミインポートできますが、 「ImportError: No module named arcgisscripting」というエラーが表示されるため、インポートが完了しません。arcpy が Spyder で動作する方法はありますか?
python - Python プログラムは Spyder ターミナルで実行されますが、通常の Linux ターミナルでは実行されません
(ubuntu 12.04を使用しています)
私はこのpythonプログラムを作りました:
そして、ターミナルで実行できるようにしたいです。私はPythonエディタを使用しています:Spyderこれには「システム端末で実行」するオプションがあります。これを行うたびに、私のプログラムは完全に機能します。複数のコマンドを入力して、それらをすべて実行できます。/home/matthew/.runallcommands.py --python
ファイルを実行可能ファイルに設定してorを実行すると/home/matthew/.runallcommands.py
、最初にカーソルが「t」になり、次に何かをクリックすると、画面のその領域の写真が撮られ、「OS」という名前の写真として私のホームフォルダ。次に、次のエラー メッセージが表示されます。
私のプログラムはスパイダーのターミナルで100%正常に動作したため、ファイルの呼び出し方法と関係があるかどうかはわかりません。
python - Spyder の他のすべてのウィンドウの上に matplotlib Figure ウィンドウを表示するにはどうすればよいですか
Spyder IDE を使用していますが、matplotlib の Figure ウィンドウが常に他のウィンドウの背後に表示されることがわかりました。たとえば、Spyder を起動した直後にplt.plot([0,1],[0,1])
コンソールに入力すると、Spyder のメイン ウィンドウの背後にプロットが表示されます。新しい Figure ウィンドウを他のすべてのウィンドウの上に表示するにはどうすればよいですか?
私はこの解決策を見つけました(matplotlibプロットウィンドウをアクティブなものとしてポップアップさせます)が、Spyderではうまくいきません。で困っていfig.canvas.manager.window
ます。それは言いAttributeError: 'FigureManagerMac' object has no attribute 'window'
ます。
python - Spyder + PythonXY - Python インタープリターと IPython OUTPUT の問題 - 出力なし
Windows 8 64 ビット マシン上の Spyder (PythonXY と一緒にインストール) では、Python インタープリターと IPython インタープリターの両方に出力の問題があります。
最初のものは、最初は出力を提供しますが、特定のコードを実行するとすぐに出力されなくなります。最初にいくつかのエラー メッセージが表示された場合、または ipdb を使用した場合に、問題が簡単に発生することに気付きましたが、それだけではありません。スムーズに実行されるコードでも、後で出力が停止することがあります。
IPython は専用の IPython コンソール タブで開かれますが、カーネルはコンソール タブでウィンドウを開きます (これは以前のバージョンのスパイダーでは発生せず、すべてコンソール タブで開かれました)。IPython コンソール タブ ウィンドウでインタープリターにコマンドを入力する必要がありますが、出力は代わりにコンソール タブ ウィンドウに送信されます。とてもうるさい。
同じ問題を抱えている人はいますか?ソリューション?
どうもありがとう!
カルロス・コルドバの編集:
したがって、たとえば、通常の Python インタープリターでは次のようにします。
ここで、method1 にはエラーがありません。メソッドは正常に機能し、適切な出力が得られます。エラーを含む method2 を試すと、出力が得られません。
この後、私が正しいコードに対してまったく出力が得られません。カーネルを再起動する必要があります。
「IPython コンソール」ウィンドウですぐに同じ動作を再現できませんでした。エラーメッセージが正しく表示され、出力が正しく出力され続けます。しかし、そこで ipdb を使用すると、コンソール ウィンドウではなくカーネル ウィンドウに出力されてしまい、不便です。
ありがとうございました!