Код анализа данных работает по-разному на компьютере сотрудника - PullRequest
0 голосов
/ 22 октября 2019

Я хочу убедиться, что любые сценарии, которые пишут я и мои коллеги, могут выполняться друг другом. Недавно я столкнулся с некоторыми необъяснимыми проблемами, о которых я не знаю, это проблемы машин / платформ / программного обеспечения / управления версиями. К сожалению, у нас часто нет времени, чтобы проверить, почему что-то не работает.

Самое очевидное различие между мной и моим коллегой заключается в том, что он настроен на Spyder, а мой - на PyCharm. Мы оба используем Windows 10 Education и последние версии python и pandas.

Некоторые проблемы, с которыми я столкнулся:

  • его скрипт удалит последний модуль вчисло, которое для него читается как float (10.0 -> 10), но удаляет последнюю единицу числа, которая для меня читается как целое число (10 -> 1)

  • его скриптбудет читать в мультииндексном xlsm-файле и выполнять над ним операции, мой скажет, что соответствующий индекс не существует

Буду признателен за любые знания или советы от людей, которые столкнулись с таким поведением /вызов.

1 Ответ

0 голосов
/ 22 октября 2019

Я бы сказал, что вам лучше всего настроить сервер приложений (Flask) и обслуживать код с машины, которая получает ожидаемый результат (будь то что-то локальное или экземпляр EC2 или что-то еще). Тогда есть одна кодовая база и одна платформа, вместо того, чтобы спускаться по кроличьей норе. Также намного проще в обслуживании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...