Я недавно установил jump, чтобы попытаться сделать первые шаги к развертыванию скрипта Jython.
Я выполнил установку перехода из cmd следующим образом:
jython -m pip install jump
Как только я попытался просто запустить команду справки (с помощью jump --help from cmd), появилась следующая ошибка:
UnicodeEncodeError: кодек 'ascii' не может кодировать символ u '\ xe0' в позиции 16: порядковый номер не в диапазоне (128)
Отредактировано
Теперь команда help, похоже, работает, поэтому я попытался запустить команду развертывания ( jump exe --exe-onefile myMainClass: main ).
Теперь полная трассировка похожа:
Traceback (most recent call last):
File "C:\jython2.7.0\bin\jump-script.py", line 8, in <module>
sys.exit(
File "C:\jython2.7.0\Lib\site-packages\jump\commands\main.py", line 196, in jump_command
jump()
File "C:\jython2.7.0\Lib\site-packages\oparse\command.py", line 89, in __call__
self.__run(*args)
File "C:\jython2.7.0\Lib\site-packages\oparse\command.py", line 89, in __call__
self.__run(*args)
File "C:\jython2.7.0\Lib\site-packages\oparse\command.py", line 203, in _Command__run
command_instance.command(args, options)
File "C:\jython2.7.0\Lib\site-packages\jump\commands\exe.py", line 48, in command
self.create_template_file(self.build_xml_template,
File "C:\jython2.7.0\Lib\site-packages\jump\commands\main.py", line 181, in create_template_file
output_file.write(tempalte.render(**self.options))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in position 31: ordinal not in range(128)
Конец редактирования
Я новичок в развертывании jython, и я хотел бы знать, почему я не могу заставить работать команду jump .
Мое желание - создать исполняемый файл Windows .exe, но я чувствую себя очень далеким от этого.
Я надеюсь, что кто-то может помочь мне. Заранее спасибо.