python2.7 Wenn ich Tkinter importiere, fordert es kein Modul namens _tkinter, ich habe nicht die Grenzen des Administrators, also installiere ich tcl und tk, dann kompiliere python mit --with-tcltk- enthält und --with-tcltk-libs Parameter, aber beim Ausführen von 'make', der Fehler "" *** *** WARNUNG: umbenennen "_tkinter" seit dem Import fehlgeschlagen: build/lib.linux-x86_64-2.7/_tkinter.so : undefined Symbol: Tk_Init "" "aufgetreten, ich weiß wirklich nicht, wie ich damit umgehen soll kann mir jemand helfen? danke!undefined Symbol: Tk_Init
0
A
Antwort
0
Die Flags -L und -l werden im Parameter --with-tcltk-libs benötigt. Ich habe den gleichen Fehler wie Sie, als ich nur die -L-Flag verwendet habe.
In meinem Fall das funktionierte:
./configure --prefix=$PREFIX --with-tcltk-includes="-I$PREFIX/include" --with-tcltk-libs="-L$PREFIX/lib/ -ltcl8.6 -ltk8.6"
Sie müssen möglicherweise die Versionsnummer im Namen der TCL und TK-Bibliotheken ändern (und natürlich $ PREFIX definieren).
Verwandte Themen
- 1. xdebug.so: undefined Symbol: zend_ce_error
- 2. undefined Symbol: OPENSSL_sk_num
- 3. Schienen mandesis undefined Symbol
- 4. undefined Symbol: PyOS_mystrnicmp
- 5. LLD undefined symbol: mainCRTStartup
- 6. ImportError: undefined Symbol: _PyUnicodeUCS4_IsWhitespace
- 7. undefined symbol: SSL_CTX_set_alpn_protos
- 8. undefined symbol: lwgeom_sfcgal_version
- 9. Fehler: L6218E: Undefined Symbol drei()
- 10. libserial undefined reference to Symbol
- 11. Cassandra Python-Treiber - undefined Symbol
- 12. ruby nativen Erweiterung: undefined Symbol
- 13. Vererbung - Symbol undefined Objective-C++
- 14. dlsym: undefined Symbol, Android N
- 15. undefined symbol "_Z14tf_git_versionv" in tensorflow
- 16. odoo mod_wsgi lxml.etree undefined Symbol: PyUnicodeUCS2_DecodeLatin1
- 17. undefined Methode 'Karte' für: ID: Symbol
- 18. undefined Symbol: _ZTVN10__cxxabiv117__class_type_infoE beim Importieren von sklearn
- 19. undefined symbol für selbstgebaute llvm opt?
- 20. Import numpy/core/multiarray.so: undefined Symbol: PyUnicodeUCS2_AsASCIIString
- 21. rududio nennt Fortran Subroutinen - undefined Symbol Fehler
- 22. Fermipy LAT/3ML undefined Symbol: GOMP_parallel
- 23. Fehler:: 0: Fehler: (499) undefined Symbol:
- 24. Python Ctypes loading Fehler: undefined Symbol
- 25. Fehler beim Import numpy: lapack_lite.so: undefined Symbol
- 26. undefined Symbol: PySlice_AdjustIndices beim Importieren von PyTorch
- 27. undefined reference to Symbol ‚pthread_key_delete @@ GLIBC_2.2.5
- 28. cocos2dx Build scheitern wegen undefined Symbol
- 29. undefined reference to Symbol 'sem_close @@ GLIBC_2.2.5'
- 30. Gemeinsam genutzte Bibliothek mit Freeglut - undefined Symbol
Python 2.7 sollte Tkinter installiert haben. Aber - zum Beispiel - auf dem neuesten Ubuntu müssen Sie es manuell installieren mit Ubuntu 'apt install python-tk' – furas