Próbowałem zainstalować narzędzie graficzne w systemie Mac OS X 10.10 przy użyciu homebrew. Proces tworzenia zaparzacza działa dobrze, ale gdy próbuję importować narzędzie wykresów, otrzymuję the error described in this question. Innym problemem z homebrew jest to, że zawsze buduję narzędzie graficzne dla Pythona2.7 i instaluję pakiety w folderze sit-packages Python 2.7. Ale chcę go użyć w Pythonie 3.4. Oto powody, dla których próbowałem zbudować graficzne narzędzie ze źródła.Tworzenie narzędzia graficznego na OSX z Pythonem 3.4
Polecenie ./configure
automatycznie korzysta również z języka Python 2.7. Więc zdałem mu żądaną wersję Pythona z ./configure PYTHON=python3.4
Następnie wykrywa poprawną wersję, jak również związane z nimi ścieżki, ale zderzenie z powodu następującego błędu:
configure: error:
Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LDFLAGS environment variable.
Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib"====================================================================== ERROR! You probably have to install the development version of the Python package for your distribution. The exact name of this package varies among them.
======================================================================
błąd występuje i bez PYTHON
zmiennej zestawu. Z wyjścia ./configure
widzę, że wszystko działa poprawnie z wyjątkiem ostatniego wiersza, który mówi:
checking consistency of all components of python development environment... no
Co robi powyższa linia myśli i jak wykres-tool I poprawnie zainstalować na moim Maschine?
Próbowałem ustawić LDFLAGS przed opublikowaniem tego pytania, ale niestety nie miało to żadnego efektu. – MaxPowers
Wtedy prawdopodobnie nie przeszedłeś prawidłowej ścieżki. Zajrzyj do pliku config.log, aby zobaczyć rzeczywisty błąd. –
Też mi nie pomogły. Wydaje się, że opcja '-u _PyMac_Error Python.framework/Versions/2.7/Python' na gcc jest przyczyną dławienia, ale nie ma pojęcia, jak to naprawić. –