Hirdetés

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

  • olivera88
    veterán

    Kicsit túl van bonyolítva a leírás. Ráadásul így csak egy környezetet tudsz csinálni 'fixen', aminek nem látom sok értelmét.

    A kígyót egyelőre felejtsd el :) maradjunk a virtuális környezeteknél.

    Teszem azt, elkezdenél egy új Pyton programot, amihez olyan Python könyvtár kéne, ami nincs Debianban (ha van, akkor apt install és kész).

    Létrehozod a megfelelő könyvtárat, ott kiadod a
    python -m venv venv
    parancsot. Akkor létrejön egy venv könyvtár, abban lesz a virtuális környezeted.
    ha ezután kiadod a
    . venv/bin/activate
    parancsot (figyelj a pontra a sor elején, és legyen utána szóköz), akkor a prompt megváltozik, jelzi, hogy benn vagy a virtualenvben. Itt aztán mindent telepíthetsz pippel, amit csak akarsz, írhatod a programodat, futtathatod, amígy a virtuális környezetben vagy. Ha ebből ki akarsz lépni, akkor csak egy deactivate parancsot kell kiadni, ha meg visszamenni, akkor ismét csak egy activate.

    Nyilván ha egy fejlesztőkörnyezetben is használni akarod (Anaconda, pycharm, intellij), akkor az adott projektre be kell állítani, hogy hol van a python interpreter és az akutális lib path (nyilván a létrehozott venv alatt).

    Miért? Nem birtam kivárni, mire meglesz az új rendszer, ezért nekivágtam mire válaszoltál, felraktam az Anacondát, és promgramokat amik kellettek.
    Települt is rendben ahogy néztem, viszont még se működik. :(
    A kigyó másik program miatt kellett, nem multkori miatt.
    A programok amiket használok azok elérhetőek Debian tároloban, persze pár verzióval régebbiek mint az aktuális. Ami python scipteket dolgozza fel az működik, viszont ami a másik program aminek grafikus felülete van, az nem. :O
    Nem tudom h lehet így berakni egy programot tároloba h ne működjön, :W na mindegy most ezt haggyuk.
    Ezért kellet az Anaconda ami legújabbat tudja telepiteni mindkét programból.
    A két program valójában összetartozik, ha telepitem a Metviewet, aminek van UI ja, akkor Magicsnak is települnie kell, mivel a Magics grafikus kernelje a Metviewnek.

    Ezzel kódsorral kezdődik Python script, amit a Magicsnak le kellene futtatnia, viszont nem találja a Magics modult.

    #!/usr/bin/python
    #importing Magics module
    from Magics.macro import *

    Ezt Geanyból futtattva írja.
    ImportError: No module named Magics.macro

    Ha terminálból futattom akkor meg ezt

    Nem tudom miért nem működik. Pedig szerintem minndent úgy csináltam ahogy kellett.

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