Корректное исправление пакета с открытым исходным кодом Python без конфликта пакетов - PullRequest
0 голосов
/ 17 декабря 2018

Я обсуждал, какой сайт Stackoverflow лучше всего подходит, но не смог определиться.

Я хотел бы внести свой вклад в проект с открытым исходным кодом на Github, но я не могу понять, как предотвратить стабильныйверсия, уже установленная на моем компьютере, и версия для разработки, для которой я хотел бы сделать исправление для предотвращения конфликтов при импорте.

В репозитории предлагается только pip установка с возможностью редактирования.

Что яДо сих пор сделано следующее: локально клонировать репозиторий, а затем попытаться импортировать его в блокнот Jupyter из каталога выше.Тем не менее, Jupyter Notebook ссылается на стабильную версию, установленную ранее с pip.Я попытался добавить к sys.path дочерний каталог, содержащий пакет, но проблема все еще та же.Я не могу заставить работать относительный импорт.Нужно ли удалять стабильную версию?

Любые советы приветствуются!

1 Ответ

0 голосов
/ 17 декабря 2018

Для этого вы бы использовали virtualenv.Это позволит вам создать среду, изолированную от вашего системного питона, и вы сможете установить на него версию библиотеки dev.

Базовое использование (для Unix-подобных систем):

$ pip install virtualenv
$ virtualenv MY_ENV
$ cd MY_ENV
$ source bin/activate # activates the local python for this shell only
(MY_ENV)$ pip install <some-module> # installs to a local and isolated python
(MY_ENV)$ python ... # runs python in the local environment
(MY_ENV)$ deactivate  # disable the isolated python
$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...