Разные цифры на разных компьютерах - PullRequest
0 голосов
/ 29 апреля 2019

Эти рисунки выполнены полностью в другом формате (Рисунок A - неправильный рисунок; Рисунок B - правильный рисунок; отличается только цвет, но код тот же).Код запускается на разных машинах.Оба используют Anaconda, и рисунок A генерируется на машине, на которой недавно установлена ​​Anaconda (следовательно, более поздние версии).Правильный рисунок B генерируется с помощью Jupyter Notebook, как ни странно - если использовать Spyder, рисунок на той же машине внезапно начнет создавать рисунок A. Я уверен, что разница должна быть связана с зависимостями.В обоих случаях Anaconda использует виртуальную среду (base), поэтому нет нескольких сред - но почему Jupyter Notebook и Spyder будут давать разные результаты?Я попробовал два метода, оба из которых оказались безуспешными:

  1. Экспортировал библиотеки в файл YML с компьютера, который генерирует правильную фигуру для создания виртуальной среды Anaconda, затем попытался установить его на другом компьютере, ноон выдал некоторые ошибки, которые, как я предполагал, могут быть вызваны тем, что некоторые версии больше не доступны.

conda env create --name newenv --file exported.yml

Сообщение об ошибке следующее: enter image description here

Создан свежий Python 3.6.4 в virtualenv, который использует текущая Анаконда, и установил тот же matplotlib == 2.2.2 в новом virtualenv, однако цифры по-прежнему неверны.

I 'Я начинаю думать, что нам, возможно, придется начать использовать Docker, но это относительно небольшая задача, и я даже не уверен, как скопировать более старую версию моего компьютера Anaconda (которой, вероятно, всего год).Также возможно, что даже оба используют matplotlib 2.2.2, но есть биты, которые могут вести себя по-разному на холсте.Если так, как бы я повлиял на обоих, чтобы они вели себя одинаково?Этот вопрос о том, чтобы повторить то же поведение на одной Anaconda (Jupyter Notebook), чтобы оно было таким же, как и у других, при создании фигур.

Рисунок A enter image description here

Рисунок B enter image description here

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