• Register

matplotlib ne dela (ImportError)

+4 votes
182 views
Ker sem imela težave s sympy-jem (simbole je izpisoval le, če sem napisala:
init_printing(use_latex='matplotlib'),
kar pa je čudno izpisovalo matrike), sem ponovno inštalirala python 3.5. Žal so se sedaj težave le še povečale; ko napišem:
import matplotlib.pyplot as plt
dobim odgovor:
ImportError: DLL load failed: The specified procedure could not be found.
asked Nov 14, 2015 by mateja levak (260 points)

1 Answer

+1 vote

Tule je bilo objavljeno podobno vprašnje z več možnimi odgovori.

Nisem čisto prepričan kaj od naštetega je, ... poizkusi. Če ne bo šlo, se oglasi po predavanjih.

(morda nisi dodala Python v path, tj. obkljukala Register Anaconda as the system Python)

answered Nov 14, 2015 by blaz (41,550 points)
Nič od naštetega ne deluje.
Hm, daj probaj še sledeče,

v notebook-u izvedi:

import os
import sys

print(os.environ)  # vse sistemske spremenljivke
print(sys.prefix)  # tukaj se nahaja python

Nato poglej, če se rezultat print(sys.prefix) nahaja v rezultatu print(os.environ).
Problem je že rešen. Kolega, ki programira, je ugotovil, da je problem v inštalaciji Anaconde3, saj sistem ne bere iz prave mape(mogoče Chrome dela težave). Prestavil je 2 elementa iz Anaconda3/Lib v Anaconda3/Library, sedaj dela.
...