python / pip / virtualenv - модули работают, несмотря на то, что они удалены, и наоборот - PullRequest
0 голосов
/ 29 декабря 2018

Я столкнулся с проблемой, когда пытался переместить скрипт Python из Windows в Ubuntu.Скрипт использует пакеты bokeh и statsmodels.Сценарий прекрасно работает в Windows.

В Ubuntu он возвращает no module named statsmodels, несмотря на то, что он установлен через pip install statsmodels, а также pip3 install statsmodels, в локальной среде и виртуальной среде.Озадаченный, я провел некоторое тестирование, удалив bokeh из обеих сред и запустив разные скрипты, которые используют пакет.Удивительно, но визуализация боке все еще визуализируется.pip freeze и pip3 freeze оба не показывают установку bokeh.

Удаление bokeh из не виртуальной среды в Windows приводит к сбою сценариев bokeh, как и ожидалось.

Может кто-то понять, почему это происходит и как правильно установить statsmodels?

edit: pip3 freeze и pip freeze дают одинаковый вывод в их соответствующих средах

edit: мне пришлось сделать pip2 install statsmodels.Это много пипсов для управления

...