Как я могу решить проблему «com.fasterxml.jackson.core.JsonParseException»?

Я столкнулся с этой проблемой, когда запускал код в Azure Synapse Analytics с помощью Notebook.

я запускаю этот код

# Instantiate our problem class
model = pulp.LpProblem("Profit_maximising_problem", LpMaximize)

A = pulp.LpVariable('A', lowBound=0, cat='Integer')
B = pulp.LpVariable('B', lowBound=0, cat='Integer')

# Objective function
model += 30000 * A + 45000 * B, "Profit"

# Constraints
model += 3 * A + 4 * B <= 30
model += 5 * A + 6 * B <= 60
model += 1.5 * A + 3 * B <= 21

# Solve our problem
model.solve()
pulp.LpStatus[model.status]

# Print our decision variable values
print "Production of Car A = {}".format(A.varValue)
print "Production of Car B = {}".format(B.varValue)

# Print our objective function value
print pulp.value(model.objective)

Я получил этот код по этой ссылке http://benalexkeen.com/linear-programming-with-python-and-pulp-part-3/.

Итак, я следую шаг за шагом, но когда я запускаю model.solve(), я получаю такую ​​​​ошибку.

1. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Welcome': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: (String)"Welcome to the CBC MILP Solver "; line: 1, column: 8]

2. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'command': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: (String)"command line - /home/trusted-service-user/cluster-env/env/lib/python3.8/site-packages/pulp/apis/../solverdir/cbc/linux/64/cbc /tmp/29f229eb8406409583a8333341306957-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/29f229eb8406409583a8333341306957-pulp.sol (default strategy 1)"; line: 1, column: 8]

3. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'At': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: (String)"At line 3 ROWS"; line: 1, column: 3]

4. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'At': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: (String)"At line 80 ENDATA"; line: 1, column: 3]

каждый раз, когда я перезапускаю код, я получаю еще одну ошибку ... всего 4 типа, как вы можете видеть.

Мое условие: мне нужно запустить его в Azure Synapse Analytics с помощью Azure Notebook.

  • Некоторую часть кода я изменяю перед запуском, например, добавляю скобки для функции print().

Если у вас есть какие-либо предложения или советы, пожалуйста, скажите мне.

Большое спасибо !

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
0
34
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Чтобы устранить эту ошибку com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Welcome': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false'), попробуйте один из следующих способов:

Как предложил пчцп:

  • Похоже, пакет Джексона пытается конвертировать логи и выкидывает JsonParseException, проходите msg=False

    model.solve(PULP_CBC_CMD(msg=False))

Как предложил Имолкова:

Другие вопросы по теме