2015-11-16 9 views
8

Questa è essenzialmente una ripetizione della domanda here. Comunque, sto usando Red Hat versione 6.6, che ha glibc 2.12 (glibc 2.17, penso sia stato introdotto con RHEL ver 7). È possibile installare localmente tensorflow, senza aggiornare il sistema operativo. (Non ho privilegi di amministratore). Questo è l'errore che sto ottenendoErrore durante l'importazione di Tensorflow in python2.7 in Red Hat versione 6.6. 'GLIBC_2.17 non trovato'

ImportError: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /data02/storage/kgupt33/.local/anaconda/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so) 
+0

Puoi semplicemente aggiornare glibc? –

+0

L'aggiornamento del sistema glibc richiederà l'intero aggiornamento del SO (l'ho verificato con admin sys). Ho provato a installare glibc localmente, ma ciò richiede anche l'aggiornamento di tonnellate di librerie di sistema. – kampta

+1

Possibile duplicato di [Errore durante l'importazione di Tensorflow in python2.7 in Ubuntu 12.04. 'GLIBC \ _2.17 non trovato'] (http://stackoverflow.com/questions/33655731/error-while-importing-tensorflow-in-python2-7-in-ubuntu-12-04-glibc-2-17 -not-f) –

risposta

1

Si tratta essenzialmente di una ripetizione della domanda posta qui.

E lo stesso answer dovrebbe funzionare. Che cosa ti impedisce di scaricare i pacchetti di glibc-2.17, di scompattarli e di utilizzare glibc-2.17/ld.so con il corretto --library-path?

È possibile installare localmente tensorflow, senza aggiornare il sistema operativo.

Sì, utilizzando la risposta sopra.

+3

Ho scaricato l'ultima versione di glibc, ma la compilazione richiede l'aggiornamento di molte librerie (come gcc, binutils, ecc.). Mi stai chiedendo di usare una versione precompilata? – kampta

Problemi correlati