Я использую скрипт под virtualenv, что требует bzrlib пакет, который не доступен в моем virtualenv, но входит в мою систему питона пакетов: /usr/lib/python2.7/dist-packages/bzrlib/
Append одну папку пакет sys.path
Если я хочу, чтобы использовать его, одним из вариантов является расширение sys.path, но я должен был бы включить родительскую папку /usr/lib/python2.7/dist-packages/
, которая содержит много других пакетов, которые я не хочу предоставлять. Есть ли простой способ включить только пакет bzrlib
?
Что о создании ссылки в другой директории и импорта используя это? Или даже в вашем собственном проекте. –
@ReutSharabani Я просто сделал это, спасибо за подтверждение той же идеи. Я думал, что может быть какая-то настройка, которая позволит мне расширить sys.path, как объяснено. – vlad
@unutbu, спасибо за предложение. Я перейду с символической ссылкой, чтобы избежать изменения инструкций импорта в исходном скрипте/пакете. – vlad