Próbuję efektywnie kodować Quantum Mechanical Time-Evolution, który wymaga ode mnie wykładniania matryc Hamiltona, które są bardzo duże, ale bardzo rzadkie. Aby to zrobić, próbowałem zainstalować opakowanie Expokit Python (https://github.com/weinbe58/expokicpypy), ale biegam w kwestiach. Jestem na Mac i po pobraniu plików i uruchomić python setup.py install Terminal przebiega przez proces instalacji, ale następnie zwraca

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing 
xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing 
xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
error: Command "/usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops -I/opt/anaconda3/lib/python3.7/site-packages/numpy/core/include -c -c ./expokit/lapack.f -o build/temp.macosx-10.9-x86_64-3.7/expokit/lapack.o" failed with exit status 

To mój pierwszy raz zainstalujący pakiet nie używający pip install i nie mogę zrozumieć, co się tutaj dzieje. Każda pomoc jest bardzo doceniana!

Str.s. Jeśli ktoś zna lepszy pakiet, którego powinienem użyć, daj mi znać!

0
user13134331 31 lipiec 2020, 02:42

1 odpowiedź

Najlepsza odpowiedź

Nie stanowi problemu z Pythonem, Twój XCode nie jest zainstalowany prawidłowo (lub brakujące uprawnienia lub coś).

xcode-select --install

Prawdopodobnie to naprawi. Aby uzyskać więcej informacji, spójrz na To Artykuł

Dlaczego więc nie tylko użyj SciPy? Scipy zapewnia tę samą funkcjonalność i prawdopodobnie będzie lepiej dla Ciebie pracować, jeśli używasz numpy / Scipy. Zobacz Dokumenty

0
Danny Kong 30 lipiec 2020, 23:49