используя файл setup.py, я даю обычные команды, такие как
CUSTOM_COMMANDS = [
['sudo','apt-get', 'update'],
['sudo','mkdir','-p','/opt/oracle'],
['sudo','apt-get','--assume-yes','install','unzip'],
['wget','https://storage.googleapis.com/facbeambucketv1/files/instantclient-basic-linux.x64-18.3.0.0.0dbru.zip'],
['sudo','unzip','-o', 'instantclient-basic-linux.x64-18.3.0.0.0dbru.zip', '-d' ,'/opt/oracle'],
['sudo','unzip','-o', 'instantclient-basic-linux.x64-18.3.0.0.0dbru.zip'],
['sudo','apt-get','--assume-yes','install','libaio1'],
['sudo', 'touch', '/etc/environment'],
['export', 'LD_LIBRARY_PATH=/opt/oracle/instantclient_18_3']
]
все работает отдельно от последней строки, которая выдает каталог ошибок, найденный сейчас ...Чтобы подтвердить, что я использовал команду дерева ранее, и каталог существует /opt /oracle /instantclient_18_3