2016-08-05 7 views
1

Мне нужно построить модуль python из исходного кода. Это всего лишь моя вторая сборка, и я немного запутался в отношении взаимодействия между встроенными пакетами и двоичными файлами, установленными через диспетчер пакетов.создание пакета из источника, чей двоичный файл уже установлен

Нужно ли сначала удалить двоичный файл?

Если мне не нужно, чтобы он перезаписал установленную версию или оба будут доступны?

Если он не перезапишет, как я могу импортировать встроенную версию в python?

Спасибо всем!

p.s: Если это чувствительно к регистру, я нахожусь на fedora 24, а пакет - matplotlib, который устанавливается через setup.py.

+0

Я сделал безопасную вещь и удалил двоичные файлы перед сборкой. –

ответ

1

Я настоятельно рекомендую использовать virtualenv и построить свою упаковку внутри. Действительно ли необходимо установить через setup.py? Если нет, вы можете использовать pip для установки пакета внутри virtualenv.

+0

вы также можете установить пакеты с помощью 'python setup.py install' в virtualenv. – cel

+0

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