Мне нравится редактировать модули python, установленные с pip
. Но я не знаю, как избежать конфликтов между локальным обновлением и оригинальным при обновлении модуля.Управление модулями python, многократно обновляемыми как в локальном, так и в оригинальном репозитории
Например,
$ pip install some_module
$ vim ~/.../some_module/something.py # update the file
$ pip install --upgrade some_module
Он должен возникает некоторые проблемы из-за конфликтов между местным и оригинальным хранилище. (Предположение, что исходное репо находится на github в порядке)
Я думаю, что одна из альтернатив - это forking-хранилище на github и pip install git+<repo_url>
, но у меня нет уверенности.
Что такое хороший способ избежать этой проблемы?
использовать виртуальную среду – danidee
Могу ли я избежать конфликтов между локальным и удаленным репо виртуальным env? – rkjt50r983
да, вы можете, потому что у вас будет новая копия кода для игры, но для тестирования вам не рекомендуется напрямую изменять модуль. – danidee