Hirdetés

Keresés

Új hozzászólás Aktív témák

  • olivera88
    veterán

    Úgy érzem, pont ez a gond, ezért is írtam, hogy felejtsd el az Anacondát. Először meg kéne ismerned fapadosan, hogyan működik egy virtualenv. Az anaconda pedig elrejti a részleteket.
    De te tudod.
    Úgy gondolom, hogy az Anaconda is azzal kezdi, hogy valahol kreál egy virtuális környezetet, és oda pakolja be azokat a libeket, amiket használ. Így ha valamit nem az Anacondából akarsz futtatni (nyilván, ha kész van, akkor ugyan mi a fenének), akkor meg kell keresned az Anaconda által felpakolt környezetet, abban pedig meg kell legyen a python futtatómodulja. Ha megvan, akkor elvileg elég csak azelső sort, ahol a python értelmező van megadva, átírni a pontos útvonalra.
    másik lehetőség a python path módosítása, akár a scripten belül, de az fejből most nem tudom megmondani,hogy pontosan milyen szintaxissal.

    Hogy érteed h elrejeti a részleteket az Anaconda?
    A home mappában rejtett fájlok megjelenitését ha bekapcsolom akkor a .local ban találok egy ugyalyolan Magics könyvtárat mint az Anacondában. Erre is hivatkozott a képen amit beszúrtam, csak ugye ott nem találta. Itt a lib könytvtárban van, az Anacondában meg az envs mappában.
    /home/oliver/.local/lib/python3.7/site-packages/Magics/
    /home/oliver/Meteo/Anaconda3/envs/ecmwf/lib/python3.8/site-packages/Magics/
    Most megnyitottam a Magics nevű python fáljt, amiben ezt írja.

    This Python interface needs to find the Magics library
    #
    # We first search LD_LIBRARY_PATH. If you have strange behaviours,
    # check your $LD_LIBRARY_PATH.
    # This is only required on Linux! Therefore we do not have to check

    Ez lehet a baj akkor ha jól értem.
    Az Anacondán kivül futattás gyorsabb, illetve kényelmesebb, ezért szeretném megoldani. Ugye így nem mindegy egyes scpript nevét beírni terminálba, hanem enter fájlra, vagy Geanyból futattom és már meg is térkép amit a program készit.

Új hozzászólás Aktív témák