2
Как установить мои пакеты в альтернативный каталог (например,/opt/myapp) вместо обычного стороннего пути python?скрипт setup.py, как установить пакеты в пользовательский каталог?
Как установить мои пакеты в альтернативный каталог (например,/opt/myapp) вместо обычного стороннего пути python?скрипт setup.py, как установить пакеты в пользовательский каталог?
я нашел способ, который принимается для меня:
1/Make-файл конфигурации.
2/Добавьте следующие строки в файл конфигурации:
[install]
install-base= # custom path
install-purelib= # custom path
install-platlib= # add custom path
install-scripts= # add custom path
install-data= # add custom path
install-headers= #add custom path
это лучше, чем заставить пользователя указать их в командной строке, кроме того, что он может отменить эту конф. из командной строки. Он отлично работает для меня.
http://stackoverflow.com/questions/273192/create-directory-if-it-doesnt-exist-for-file-write?rq=1 - эта дискуссия отвечает на ваш вопрос? – vpit3833
спасибо за ваше время, ответ «нет», я ожидаю, что скрипт должен создать эти каталоги и скопировать модули в него. – tabebqena
Пожалуйста, ознакомьтесь с документацией package_dir. package_dir не является назначением. Package_dir должен сказать distutils, где ваши пакеты находятся в исходном дереве. –