web-dev-qa-db-ja.com

SpyderのIpythonコンソールが「カーネルへの接続」で止まる

私はpythonが初めてで、Matlabから来ています。Win864ビットPCにPython(x、y)(2.7.9.0)の最新バージョンをインストールしました。

私が抱えている問題は、Spyderを起動するたびに、デフォルトのIPythonコンソールが「カーネルへの接続」でスタックすることです。新しい.jsonファイルがディレクトリ ".ipython\profile_default\security"に表示されるため、毎回新しいカーネルが起動されることがわかります。このカーネルにアクセスするには、「既存のカーネルに接続」をクリックして新しいIPythonコンソールを開き、参照して検索します(作成した変数がエクスプローラーに表示されないことを除いて)。この新しいIPythonコンソールからカーネルを終了することもできますが、「IPythonコンソールを開く」をクリックするかSpyderを再起動して新しいIPythonコンソールを起動すると、「カーネルへの接続」でハングして作成されるため、問題は解決しません新しい.jsonファイル。

フォーラムで見つけられる最も近い問題はこれです one 、唯一の違いは内部コンソールに「import sitecustomize」エラーがないことです。 Python(x、y)とpythonをアンインストールしようとしましたが、役に立ちませんでした。どんなヒントでも大歓迎です。

24
YassineA

AnacondaセクションのWindowsメニューから「Reset Spyder Settings」を実行します。

9
gustavgans

この問題の別の可能な解決策は、 pyzmq ライブラリをバージョン14.6.0以降に更新することです。これにより、この問題が修正されます。 Windows 8で。

Anacondaを使用している場合、必要なことは

conda update pyzmq

それをするために。

2
Carlos Cordoba

Anacondaコマンドプロンプトから次の3行を入力してみてください。

conda create -n spyder python = 2.7 spyder

スパイダーを有効にする

スパイダー

1

私の場合、パッケージを更新する必要がありました ipykernel (on Python 3.6.3 | Anaconda 64-bit | Windows 10)。今、私のSpyderはコノールを生成できます。妥当な時間で。

私が成功したピップを使用して:

pip install -U pyzmq

pip install -U ipykernel

1
meCHAoT

SpyderのPYTHONPATHマネージャーから/anaconda/lib/python2.7/site-packagesを削除すると、これが解決しました。

1
bdanalytics

ウイルス対策を無効にすると、この問題を即座に解決できました。コンソールが表示されたら、アンチウイルスを再度有効にしました。

0
Abhishek K

私には非常に特別なことが起こりましたが、同じエラー(Spyderで「カーネルに接続中」のフリーズ)が発生しました: '。'パンダから私の「pytable.py」ファイルに偶然入ってしまった。おそらくエラーの後にそれを開き、誤って変更/保存しました。

そのため、anacondaを使用している場合、...\Continuum\Anaconda\Lib\site-packagesのファイルが誤って変更されていないかどうかを確認してください(日付でファイルをソートし、たとえば今日ファイルが変更されたかどうかを確認してください)

変更されたファイルを修正すると、すべてが正常に戻ります。

0
BenoitH

私はアナコンダでも同じ問題を抱えていました。 spyder-kernelsモジュールを更新しましたが、現在は正常に動作しているようです。

0
vejtics

同じ問題がありました。コンソールウィンドウを閉じてから、新しいウィンドウ(CTRL + T)を開いて修正しました。再起動しても問題は再発しませんでした。

0
gerardus

同じ問題があった。最初はカーネルが見つかりませんでした。 Consolを閉じて再開することはできませんでした。ただし、動作したのはSpyderを閉じてから再度開くことでした。注:Anacondaではなく、python(x、y)から実行しています。

0
Richard Garner