Używam distutil
zainstalować mojego kodu Pythona korzystającPython: Jak wymusić zastępowanie plików przy użyciu setup.py zainstalować (distutil)
python setup.py install
ja napotkasz problemy, gdy chcę zainstalować starszą gałąź mojego kodu na nową: setup.py install
nie zastąpi starszych plików. Obejście dotyka (touch <filename>
) wszystkich plików, więc zmuszeni są być nowszymi od zainstalowanych, ale jest to dość brzydkie.
To, czego szukam, to opcja wymuszania zastępowania wszystkich plików, np. coś
python setup.py --force install
jakieś pomysły?
Dzięki, Juergen
Uwaga, - siła zastępuje i nie usuwa plików. Uważam, że zależę od odinstalowania pip, kiedy potrzebuję zmienić wersje. W przeciwnym razie nie wiesz, co się czai. Jeśli pip nie jest opcją, to myślę, że musisz ręcznie usunąć/bin/ i/lib/python/site-packages/. Znowu PIP jest twoim przyjacielem. –
zerocog