2017-08-25 2 views
0

Ich verwende PyDev als eine Eclipse-Erweiterung (über die Update-Site) unter Windows 7 und WinPython 3.6.0.1 installiert. Ich kann laufen Code ganz gut, auch wenn die Syntaxprüfung wird gebrochen, dh Marken als Fehler „Nicht definieren Variable: print“ Linien so einfach wiePyDev 5.9.2 Laufzeitfehler in Eclipse Oxygen 4.7.0

print("hello") 

ich glaube, das Problem mit diesem Fehler verbunden ist, bekomme ich in dem Fehler einzuloggen, sobald ich beginnen Eclipse-:

Error creating python process - exited before creating sockets - exitValue = (1). 

Dies ist die Ausnahme-Stack-Trace

java.lang.RuntimeException: Error creating python process - exited before creating sockets - exitValue = (1). 
ProcessInfo: 

- Executed: C:\tools\winpython\3.6.0.1\python-3.6.0.amd64\python.exe -u C:\Portables\Eclipse\plugins\org.python.pydev_5.9.2.201708151115\pysrc\pycompletionserver.py 55270 

- Environment: 
ALLUSERSPROFILE=C:\ProgramData 
[... list of all the environment variables ...] 

- Working Dir: 
C:\Portables\Eclipse\plugins\org.python.pydev_5.9.2.201708151115\pysrc 

- OS: 
Windows 7 

- Std output: 


- Err output: 
Traceback (most recent call last): 

    File "C:\Portables\Eclipse\plugins\org.python.pydev_5.9.2.201708151115\pysrc\pycompletionserver.py", line 13, in <module> 

    from _pydevd_bundle.pydevd_constants import IS_JYTHON 

ModuleNotFoundError: No module named '_pydevd_bundle' 



    at org.python.pydev.core.log.Log.log(Log.java:54) 

    at org.python.pydev.editor.codecompletion.shell.AbstractShell.startIt(AbstractShell.java:290) 

    at org.python.pydev.editor.codecompletion.shell.ShellsContainer.getServerShell(ShellsContainer.java:232) 

    at org.python.pydev.editor.codecompletion.shell.ShellsContainer.getServerShell(ShellsContainer.java:165) 

    at org.python.pydev.editor.codecompletion.shell.AbstractShell.getServerShell(AbstractShell.java:222) 

    at org.python.pydev.editor.codecompletion.revisited.modules.CompiledModule.createTokensFromServer(CompiledModule.java:372) 

    at org.python.pydev.editor.codecompletion.revisited.modules.CompiledModule.<init>(CompiledModule.java:176) 

    at org.python.pydev.editor.codecompletion.revisited.SystemModulesManager.getBuiltinModule(SystemModulesManager.java:332) 

    at org.python.pydev.editor.codecompletion.revisited.SystemModulesManager.getBuiltinModule(SystemModulesManager.java:1) 

    at org.python.pydev.ui.interpreters.AbstractInterpreterManager.getBuiltinMod(AbstractInterpreterManager.java:146) 

    at org.python.pydev.ui.interpreters.AbstractInterpreterManager.getBuiltinCompletions(AbstractInterpreterManager.java:118) 

    at org.python.pydev.plugin.nature.PythonNature.getBuiltinCompletions(PythonNature.java:1126) 

    at org.python.pydev.editor.codecompletion.revisited.AbstractASTManager.getBuiltinComps(AbstractASTManager.java:1801) 

    at org.python.pydev.editor.codecompletion.revisited.AbstractASTManager.getBuiltinCompletions(AbstractASTManager.java:1787) 

    at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.<init>(AbstractScopeAnalyzerVisitor.java:151) 

    at com.python.pydev.analysis.visitors.OccurrencesVisitor.<init>(OccurrencesVisitor.java:105) 

    at com.python.pydev.analysis.OccurrencesAnalyzer.analyzeDocument(OccurrencesAnalyzer.java:50) 

    at com.python.pydev.analysis.builder.AnalysisBuilderRunnable.doAnalysis(AnalysisBuilderRunnable.java:271) 

    at com.python.pydev.analysis.builder.AbstractAnalysisBuilderRunnable.run(AbstractAnalysisBuilderRunnable.java:162) 

    at org.python.pydev.core.concurrency.RunnableAsJobsPoolThread$1.run(RunnableAsJobsPoolThread.java:140) 

    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56) 

also offenbar der Fehler dieses

ModuleNotFoundError: No module named '_pydevd_bundle' 

Ich habe versucht, PyDev neu zu installieren (es sieht so aus, als ob die Installation defekt sein könnte), aber ohne Erfolg. Ideen?

Antwort

0

Ich könnte tatsächlich das Problem gefunden haben. Ich entdeckte, dass die von mir installierte WinPython-Distribution "WinPython Zero" war und keine zusätzlichen Pakete enthielt. Ich habe es deinstalliert und das "Standard" WinPython installiert; Jetzt funktioniert der Debugger wie erwartet. Ich nehme an, dann gibt es eine Bibliothek, die benötigt wird, um das Debuggen zu ermöglichen. Vielleicht würde hier eine informativere Fehlermeldung helfen, da diese hier wirklich nicht viel sagt.

Komische Sache, genau das passiert auch in PyCharm: https://youtrack.jetbrains.com/issue/PY-24198

Verwandte Themen