1

I installed PyDev in Eclipse on my Mac. Whenever I am writing code, it has only a few suggestions and is seemingly incomplete. For example, whenever I type 'r', it only suggests "raise()" and "return()". However, all of the other functions that I would expect for it to suggest still execute at runtime.

This is the error:

Error connecting to python process. - the process in NOT ALIVE anymore (output=0) - ProcessInfo:

  • Executed: /usr/bin/python -u /Users//Downloads/eclipse 2/plugins/org.python.pydev_2.6.0.2012062818 /pysrc/pycompletionserver.py 52958 52957

  • Environment: APP_ICON_2099=../Resources/Eclipse.icns Apple_PubSub_Socket_Render=/tmp/launch- 4HHiSZ/Render COMMAND_MODE=unix2003 DISPLAY=/tmp/launch-hu6CLm/org.x:0 HOME=/Users/ JAVA_STARTED_ON_FIRST_THREAD_2099=1 LOGNAME= PATH=/usr/bin:/bin:/usr/sbin:/sbin PYTHONPATH=/Users//Downloads/ecli pse 2/plugins/org.python.pydev_2.6.0.2012062818 /pysrc/pydev_sitecustomize: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python26.zip: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/plat-darwin: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/plat-mac: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/plat-mac/lib- scriptpackages:/System/Library/Frameworks/Python. framework/Versions/2.6/Extras/lib/python: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/lib-tk: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/lib-old: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/lib-dynload: /System/Library/Frameworks/Python. framework/Versions/2.6/Extras/lib/python/PyObjC: /System/Library/Frameworks/Python. framework/Versions/2.6/Extras/lib/python/wx-2.8- mac-unicode SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-phfnZP/Listeners TMPDIR=/var/folders/Kr/Krv2afoAFMa79AvxnI73IE++ +TI/-Tmp-/ USER= __CF_USER_TEXT_ENCODING=0x1F5:0:0 com.apple.java.jvmTask=JNI

  • Working Dir: /Users//Downloads/eclipse 2/plugins/org.python.pydev_2.6.0.2012062818/pysrc

  • OS: Mac OS X

  • Std output: pycompletionserver will start pycompletionserver creating socket pycompletionserver received error: Traceback (most recent call last): File "/Users//Downloads/eclipse 2/plugins/org.python.pydev_2.6.0.2012062818 /pysrc/pycompletionserver.py", line 261, in run s.bind((HOST, self.thisPort)) File "", line 1, in bind gaierror: [Errno 8] nodename nor servname provided, or not known

  • Err output: Error connecting with parameters: host: localhost port: 52957 Exception in thread Thread-1: Traceback (most recent call last): File "/System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/threading.py", line 522, in __bootstrap_inner self.run() File "/Users//Downloads/eclipse 2/plugins/org.python.pydev_2.6.0.2012062818 /pysrc/pycompletionserver.py", line 261, in run s.bind((HOST, self.thisPort)) File "", line 1, in bind gaierror: [Errno 8] nodename nor servname provided, or not known

4

2 に答える 2

4

私は私の問題を解決しました(ほぼ同じでした):

私が持っていた

127.0.0.1 ローカルホスト

::1 ローカルホスト

私の「ホスト」ファイルに書かれています:

の解き方:

  1. ターミナルを開く
  2. sudo nano /etc/hosts
  3. パスワードを入力する
  4. 両方のエントリを見つけて、「#」でコメントアウトします。次に例を示します。 #127.0.0.1 localhost #::1 localhost
  5. CTRL+X
  6. Y (ヨーロッパ キーボードでは Z=Y)
  7. 入力

=>解決済み

于 2012-10-31T09:20:19.240 に答える
0

何らかの理由で「localhost」に接続できないようです。これは通常、マシンの構成に問題があることを意味します。

を見てみましょう:

https://superuser.com/questions/207244/os-x-cant-resolve-localhost-suddenly

https://superuser.com/questions/142736/cant-resolve-localhost-on-mac-os-x-server

それがあなたのケースであるかどうかを確認するには...編集することもできます:

/Users/tywhitehouse10/Downloads/Eclipse 2/plugins/org.python.pydev_2.6.0.2012062818/pysrc/pydev_localhost.py

関数「get_localhost」が「127.0.0.1」を直接返すようにします(ただし、これは実際の解決策ではありません。ローカルホストは確実に適切に解決されるため、ローカルホストではなく直接アドレスへのバインドが機能するかどうかを確認する方法にすぎません)。

于 2012-07-16T16:53:27.193 に答える