Deja, kalbant apie „Python“ perkeliamumą, „Linux“ vartotojai neturi daug pasirinkimo galimybių. Nors „Python“ sukūrimas su bendromis bibliotekomis yra paprastas, „Python“ su statiškai susietomis bibliotekomis sukūrimas reikalauja daugiau nei kelių pataisymų, pataisų ir eilučių keitimo šaltinio kode.
Šiame straipsnyje bus išvardytos kelios „Linux“ skirtos nešiojamos „Python“ parinktys. Atminkite, kad bet kuris iš toliau paminėtų metodų veiks tik išoriniuose diskuose, suformatuotuose tik NTFS arba EXT3 / EXT4 failų sistemose. FAT32 failų sistema nepalaiko simbolių nuorodų, o tai yra būtinas, kad šie paketai veiktų.
„Python“ atskirai kuria
„Python Standalone Builds“ yra projektas, kuris kuria ir platina nešiojamas „Python“ versijas. Šiuos kūrinius galima laikyti išorinėje laikmenoje, pvz., USB atmintinėse, ir juose yra visas „Python“ diegimas kartu su visomis jo standartinėmis bibliotekomis.
„Windows“, „MacOS“ ir „Linux“ versijų leidimų puslapyje yra įvairių „Python“ versijų. Šios versijos sudaromos daug dėmesio skiriant statinėms, o ne bendrosioms bibliotekoms (pvz., „OpenSSL“ yra statiškai susieta).
Versijas galite atsisiųsti iš čia. Šių versijų failų pavadinimuose yra „CPython“, kuri yra ta pati oficiali „Python“ versija, kurią galite atsisiųsti iš oficialios „Python“ svetainės. Norėdami išgauti atsisiųstą failą, turėsite paleisti toliau nurodytas komandas:
$ sudo apt install zstd$ unzstd jūsų / kelias / į / atsisiųstą_failą.degutas.zst
Naudodami anksčiau pateiktą komandą, gausite dervos failą, kurį bus galima išgauti naudojant failo ar archyvo tvarkyklę. Ištraukus, „Python“ vykdomąjį failą galite rasti kataloge „/ path / to / extracted / folder / python / install / bin /“.
Norėdami paleisti „Python“ failą naudodami šią „Python“ versiją, turite paleisti:
$ / path / to / extracted / folder / python / install / bin / python3 failas.pyAtkreipkite dėmesį, kad turėsite nurodyti visą „Python“ vykdomojo failo kelią arba naudoti „taškinį pasvirąjį brūkšnį (./) “Iš terminalo, atidaryto vykdomojo kataloge.
„Linux“ nešiojamas „PyPy“
Kaip rodo pavadinimas, „Portable PyPy“ suteikia nešiojamų „PyPy“ versijų įvairiems „Linux“ paskirstymams. „PyPy“ yra alternatyvus „Python“ kalbos diegimas, kuris sutelkia dėmesį į greitį, naudodamas kompiliatorių „Just-in-Time“. Daugeliu atvejų jo našumas yra panašus į „Java“ ir „C“.
Šių versijų naudojimas yra toks pat paprastas, kaip atsisiųsti nešiojamąjį „PyPy“ archyvą, jį nesuspausti ir tada iškart paleisti „Python“ dvejetainę programą, neįdiegiant jokių papildomų bibliotekų. Patikrinta, kaip šie kūriniai veikia su įvairiais DEB ir RPM pagrįstais paskirstymais, įskaitant RHEL / Centos 6 ir naujesnes versijas, „Fedora“, „SuSE Linux“, „Ubuntu“ ir „Debian stabilias“. „PyPy“ dvejetainiai failai turėtų veikti bet kuriame platinime, kuriame yra „glibc 2“.17.
Naujausią versiją galite atsisiųsti iš čia. Atsisiųstas degutas.„bz2“ failą galima išgauti naudojant failų arba archyvų tvarkyklę.
Išskleidę galite rasti „Python“ vykdomąjį failą, esantį kataloge „/ path / to / extracted / folder / bin /“.
Norėdami paleisti „Python“ failą naudodami šią „Python“ versiją, turite paleisti:
$ / path / to / extracted / folder / bin / python3 failas.pyKaip minėta anksčiau, turėsite nurodyti visą „Python“ vykdomojo failo kelią arba naudoti „taškinį pasvirąjį brūkšnį (./) “Iš terminalo, atidaryto vykdomojo kataloge.
Anakonda
„Anaconda“ yra nemokamas ir atviro kodo „Python“ paskirstymas moksliniam skaičiavimui (duomenų mokslas, mašininis mokymasis ir kt.).). Ji turi savo paketų tvarkytuvės „conda“, kurios tikslas yra supaprastinti paketų valdymą ir diegimą, tačiau po to, kai šiek tiek pakanka, galite naudoti ir paketo tvarkytuvę.
„Anaconda“ teikia komandų eilutės diegimo programą, skirtą „Linux“, ir ją galima įdiegti bet kur, net tiesiogiai ant išorinių diskų. Diegimo programą rasite čia.
Atsisiuntę paleiskite .sh montuotojo failą ir vykdykite ekrane pateikiamas instrukcijas. Galite tiesiogiai nurodyti kelią į išorinį USB diską arba vėliau nukopijuoti diegimo aplanką.
Baigę diegimą, galite rasti „Python“ vykdomąjį failą, esantį kataloge „/ path / to / installation / folder / bin /“.
Norėdami paleisti „Python“ failą naudodami šią „Python“ versiją, turite paleisti:
$ / path / to / installation / folder / bin / python3 failas.pyAtkreipkite dėmesį, kad turėsite nurodyti visą „Python“ vykdomojo failo kelią arba naudoti „taškinį pasvirąjį brūkšnį (./) “Iš terminalo, atidaryto vykdomojo kataloge.
Tai yra vieninteliai trys šiandien galimi variantai, teikiantys iš anksto sukompiliuotus, nešiojamus „Linux“ skirtus „Python“ dvejetainius failus. Jei saugote juos išoriniame diske, apsvarstykite galimybę juos laikyti suspausto archyvo formatu ir išskleiskite juos pagrindinėje OS, kurioje prijungtas USB diskas. Paprastai vidiniai diskai turi puikų skaitymo ir rašymo greitį, o „Python“ dvejetainiai failai, paleisti iš šių vidinių diskų, suteiks jums geresnį našumą nei paleisti išorinėje laikmenoje. Žinoma, jūs visada galite pasirinkti paleisti „Python“ tiesiai iš ištraukto aplanko, saugomo išoriniame diske, jei to norite.