2013-06-26 4 views
1

Недавно я написал свой первый файл setup.py (с distutils) для приложения, над которым я работаю. Это установило библиотеку в/usr/local/lib/python и исполняемый скрипт в/usr/local/bin. Это здорово, но я хочу продолжить работу над ним, и всякий раз, когда я вызываю свое приложение, он сначала просматривает/usr/local и запускает его оттуда вместо каталога, в котором я нахожусь. Поэтому мне приходится вручную удалять файлы из этих мест. Каков правильный способ сделать это?Продолжить разработку уже установленного приложения

+1

Используйте './App' вместо' app'? Как вы это называете? – Blender

+0

@Blender. Как правило, это все равно будет использовать установленную библиотеку, а не локальную. – mgilson

+0

@Blender Я просто делаю «python app_name», но он принимает все импорт из/usr/local/lib, если я их не удалю вручную. – Diana

ответ

0

Если у вас есть все это упаковано, вы должны быть в состоянии сказать

python setup.py develop 

и установит его на месте для вас, чтобы проверить.

Затем, если вы хотите, чтобы удалить его только

pip uninstall my_package