簡體   English   中英

PyDev交互式控制台

[英]PyDev interactive console

當試圖在pydev上打開交互式控制台時,我收到一個錯誤:

初始化控制台時出錯。
連接到控制台時出現意外錯誤。
無法從pydevconsole中重新獲得合適的Hello響應。 收到上一個消息:HTTP服務器返回意外狀態:服務不可用
使用的命令行:D:\\ activestate \\ python.exe -u D:\\ Boulot \\ pydev \\ eclipse \\ plugins \\ org.python.pydev_3.3.3.201401272249 \\ pysrc \\ pydevconsole.py 51203 51204 51203 51204

Eclipse:
Version: Kepler Service Release 2
Build id: 20140224-0627
Pydev:
PyDev for Eclipse   3.3.3.201401272249
Java:
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

知道如何讓它工作嗎?

試試以下:

在Eclipse / Window / General / Network Connections下的Eclipse中:

- >設置Active Provider:Manual

- >如果選中localhost和127.0.0.1,請選中“代理繞過”框

單擊“應用”並嘗試再次打開。

這對我有用

作為記錄在這里 ,解決的辦法是更新的IPython

workon project
pip install -U ipython

我遇到了同樣的問題並用它修復了它。

(我的解決方案的靈感來自@ Sala的答案。我想在這里添加更多推理。)

我的問題的根本原因是,pydev控制台托管在localhost / 127.0.0.1上,我在我的系統中配置了代理。 所以我的eclipse試圖通過代理訪問它,但我的代理無法找到它,因為它不是一個有效的公共地址。

使用@ Sala的解決方案, one工作配置如下所示。 它基本上可以防止eclipse使用system (即native )代理。

在此輸入圖像描述

您應該注意到,在Proxy bypass區域中, localhost127.0.0.1的Provider是Manual Proxy entries區域一致。

但是如果你想使用代理怎么辦? 您需要繞過pydev控制台的本機代理。

您可以在IE中進行 - > Internet選項 - >連接 - >局域網設置 - >高級:

在此輸入圖像描述

然后,您不需要重新啟動您的eclipse,您將看到繞過的 localhost127.0.0.1的Provider現在已更改為Native ,如下所示:

在此輸入圖像描述

現在pydev控制台應該能夠啟動了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM