問題タブ [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 - Anaconda と Spyder を使用すると、SyntaxError: 無効な構文が引き続き発生します
Anaconda と 3.3.1 を使用して Windows デスクトップでコードを実行していました。すべて良い。すべてが機能します。
ラップトップ (同じバージョンを実行している Windows) で実行しようとすると、SyntaxError: 無効な構文を書き続けます。例えば:
ただし、IDLE で実行すると、正常に動作します。
Spyder の設定に問題があると思います。何か案は?
python - Python - spyder で slycot モジュールをインポートできません (RuntimeError & ImportError)
spyder (バージョン 2.2) で slycot モジュールをインポートしようとすると、次のエラーが発生します。
これで、ターミナルから python シェルに slycot をインポートしても、まったく問題はありません。端末を介して問題がない理由は、最近 numpy 1.7.1 をインストールしたためだと思います。一方、Spyder はまだ numpy 1.6.2 を使用しているため、エラーが発生します。
スパイダーでnumpyバージョンを変更しようとしましたが、これまでのところうまくいきませんでした。最近インストールした numpy(7) を使用して、spyder lib の numpy(6) フォルダーを変更すると、(spyder で) 次のエラーが発生します。
このエラーを解決する最善の方法は何ですか?
前もって感謝します。
python - Matplotlib プロットで点座標を取得する
Spyder 環境で Ipython インタープリターを使用しています。フォルダー内のすべての画像を同じサイズでトリミングするスクリプトを書きたいと思います。Matplotlib を使用して *.jpg 画像をプロットします。マウスを使用して、新しい画像の左上と右下に対応する画像の 2 つの角をポイントできるようにしたいと考えています。
私はそのようなコードを書きました
私の問題は、コード全体が一度に実行され、最後に x1、y1、x2、および y2 の値が初期化値に対応することです。次に、画像をクリックして 4 つの値を取得できます。インタープリターx1, y1, x2, y2 = cn.return_coo()
で実行すると、正しい値が含まれています。しかし、コードでそれらを直接取得して使用できるようにするにはどうすればよいでしょうか? 私が理想的に望むのは、2 回のクリックが完了するとウィンドウが閉じ、残りのプログラミングで座標 (x1, y1) と (x2, y2) を使用できるようになることです。
return_coo()
座標が初期化値と異なるまで待機ループまたは関数のループを追加しようとしましたが、これによりコンピューターがブロックされ、画面が表示されません。
ありがとう!
python-2.7 - any() および all() での spyderlib の面白い動作
Python 2.7 を使用していて、Spyder IDE を使い始めたばかりの場合。
端末のpythonバージョンで
私は答えを得る
True
Spyderで同じことをすると、応答が得られます
なぜそれをしているのですか?設定がありませんか、これは Python の別のバージョンである可能性があります (2.7 と表示されます)。
python-import - Python インタープリターへのインポート時にモジュールを更新する
要するに
モジュールコードに変更を加えるたびに、Pythonインタープリターにモジュールの最新のコードバージョンをロードさせるにはどうすればよいですか?
または、少なくとも最後に変更されたバージョンを次のように入力してリロードします
Pythonコンソール全体を再起動して、変更を加えるたびにすべてを何度もセットアップする必要はありませんか? これは、デバッグにとって非常に不快な動作です。
--------- より長いストーリー -----------
.pyc ファイルを削除して再度インポートしようとしましたが、効果がありません。.pyc ファイルを再度作成することさえしないため、モジュールが既にロードされている場合、「インポート」コマンドは完全に無視されると思います。
これも役に立ちません:
「User Module Deleter(UMD)」 と呼ばれるこの機能があるSpyderも試しまし たhttp://pythonhosted.org/spyder/console.html#reloading-modules-the-user-module-deleter-umdまさにこれですが、そうではないようです(はい、オンになっていることを確認しました)。
多分私は何かが欠けている - 誰かが私にそれがどのように使われることになっているのか説明できますか?
これは、インポートされたモジュールが「作業ディレクトリ」ではなく PYTHONPATH にあるという事実の影響を受けていますか?
python - IDE から Vpython (ビジュアル) を使用する方法
私はPythonに非常に慣れていないため、バージョンとライブラリを完全には理解していないため、問題に対する簡単な解決策があるかもしれません.
私は、シミュレーションを視覚的に表示することが不可欠なプロジェクトに取り組んでいます。Mac OSX 10.8.4 に Vpython をインストールしましたが、これまでのところ、コマンド ラインからプログラムを実行すると視覚化が機能します。ただし、IDE (Eclipse、Sublime Text、Spyder、理想的には Spyder) を使用したいのですが、from visual import *
表示されるたびに次のエラーが発生します。
そこで、Spyder の PYTHONPATH マネージャーを使用して、パッケージへのパスを追加してみました。同じエラーが発生しました。
次に、最後の溝の努力で、「ビジュアル」パッケージをSpyderの含まれるパッケージのディレクトリ(/Applications/Spyder.app/Contents/Resources/lib/python2.7/)に手動で追加しようとしましたが、別のパッケージが得られました(悪いですが) ) エラー:Fatal Python error: PyThreadState_Get: no current thread
この問題に対処する方法がわかりませんが、最も苛立たしいのは、コマンド ラインで同じファイルを実行すると問題なく動作することです。(そういえば、参考になれば私が使ったときに出てくるpythonのバージョンwhich python
は/Library/Frameworks/Python.framework/Versions/2.7/bin/python
あなたが提供できるアドバイスをありがとう。
python - 変数エクスプローラーが Spyder でプロットを表示しない
Python を使い始めて、WinPython と Spyder をインストールしました。変数エクスプローラーは素晴らしいですが、プロット (プロット、画像の表示、ヒストグラム) を表示することはできません。配列またはその他のタイプの変数を選択した後にこれらのオプションを選択しても、何も起こりません。
コンソールを使用するか、スクリプトを実行してプロットを表示できます。ただし、 plt.plot() コマンド自体は、プロット ウィンドウを表示しません。ウィンドウを作成するには plt.show() を実行する必要があります。
誰でも助けることができますか?
ありがとう。
FS
scipy - Spyder/Pythonxy がクラッシュする
ラップトップに python xy 2.7.5 をインストールすると、Spyder IDE を起動しようとしました。これにより、次のエラーが発生しました。
Python コンソールを使用して、Python コードだけでなく、matplotlib と numpy コードも実行できました。Ipython は動作しますが、Ipython (Qt) は動作しません。この理由は何でしょうか?
ホスト OS は Windows XP です。
python - Python コードが実行されている場所を検出します (例: Spyder インタープリター、IDLE、cmd など)。
プロセス内で、そのプロセスが実行されている場所をPythonで検出する方法はありますか? Spyder で壊れてgetpass.getpass()
いる関数を含むコードがいくつかありますが、コマンドラインと IDE の間を常に行き来するのは面倒です。次のようなコードを追加できれば便利です。