Есть ли способ запустить код Python в Pydev? - PullRequest
1 голос
/ 05 февраля 2020

Я новичок в Jython и PyDev. Мне нужно запустить мой код Python в Eclipse. Код Python работает в ноутбуках Spyder / Jupyter. Когда я запускаю программу как Jython Run / Python Run, появляется ошибка. Как я могу решить эту проблему?

console: Failed to install '': java.nio.charset.UnsupportedCharsetException: cp0.
C:\Users\Hai Mi\Anaconda3\Lib\site-packages\numpy\__init__.py:140: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package, see http://github.com/IntelPython/mkl-service
  from . import _distributor_init
Traceback (most recent call last):
  File "C:\Users\Hai Mi\workspace\Camunda\learning_classify.py", line 7, in <module>
    import nltk
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\nltk\__init__.py", line 129, in <module>
    from nltk.collocations import *
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\nltk\collocations.py", line 40, in <module>
    from nltk.metrics import ContingencyMeasures, BigramAssocMeasures, TrigramAssocMeasures, QuadgramAssocMeasures
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\nltk\metrics\__init__.py", line 16, in <module>
    from nltk.metrics.scores import (
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\nltk\metrics\scores.py", line 18, in <module>
    from scipy.stats.stats import betai
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\nltk\metrics\scores.py", line 18, in <module>
    from scipy.stats.stats import betai
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\scipy\__init__.py", line 62, in <module>
    from numpy import show_config as show_numpy_config
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\numpy\__init__.py", line 142, in <module>
    from . import core
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\numpy\core\__init__.py", line 24, in <module>
    from . import multiarray
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\numpy\core\__init__.py", line 24, in <module>
    from . import multiarray
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\numpy\core\multiarray.py", line 14, in <module>
    from . import overrides
  File "C:\Users\Hai Mi\Anaconda3\Lib\site-packages\numpy\core\overrides.py", line 166
SyntaxError: unqualified exec is not allowed in function 'decorator' because it contains free variables

1 Ответ

0 голосов
/ 10 февраля 2020

Похоже, что аналогичная проблема обсуждалась здесь Как исправить UnsupportedCharsetException в Eclipse Kepler / Luna с Jython / PyDev? и добавлением

-D python .console .encoding = UTF-8

для конфигураций запуска -> аргументы VM могут быть решением.

...