Python

Saglabājiet šos Linux portatīvos Python veidojumus vienmēr ar jums

Saglabājiet šos Linux portatīvos Python veidojumus vienmēr ar jums
Lielākajai daļai Linux izplatījumu ir iepriekš instalētas Python paketes. Šīs paketes ir dziļi integrētas OS, un tās ir atkarīgas no koplietojamām bibliotēkām. Ja vēlaties saglabāt Python projektus izolēti, lieliska iespēja ir virtuālo vidu izmantošana. Vēl viena reāla iespēja būtu izmantot ārējā diskā instalētu Python kā pārnēsājamu paketi, kuru varat ērti pārvadāt (piemēram, noderīgi mācīšanai).

Diemžēl, ciktāl tas attiecas uz Python pārnesamību, Linux lietotājiem nav lielas izvēles. Lai gan Python apkopošana ar koplietojamām bibliotēkām ir vienkārša, Python izveide ar statiski saistītām bibliotēkām prasa vairāk nekā dažus pielāgojumus, ielāpus un avotu koda līniju maiņu.

Šajā rakstā tiks uzskaitītas dažas pārnēsājamās Python opcijas, kas pieejamas Linux. Ņemiet vērā, ka jebkura no tālāk minētajām metodēm darbosies tikai ar ārējiem diskdziņiem, kas formatēti tikai NTFS vai EXT3 / EXT4 failu sistēmās. FAT32 failu sistēma neatbalsta simlinkus, kas ir prasība, lai šīs paketes darbotos.

Python Standalone Builds

Python Standalone Builds ir projekts, kas veido un izplata portatīvās Python versijas. Šīs versijas var glabāt ārējos datu nesējos, piemēram, USB atmiņās, un tajās ir iekļauta pilnīga Python instalācija kopā ar visām tās standarta bibliotēkām.

Izlaidumu lapā Windows, macOS un Linux ir pieejamas dažādas Python versijas. Šīs būves tiek apkopotas, galveno uzmanību pievēršot statiskām bibliotēkām, nevis koplietojamām (piemēram, OpenSSL ir statiski saistīta).

Veidojumus varat lejupielādēt šeit. Šo būvējumu faila nosaukumā ir “CPython”, kas ir tā pati oficiālā Python versija, kuru varat lejupielādēt no oficiālās Python vietnes. Lai izvilktu lejupielādēto failu, jums būs jāizpilda tālāk norādītās komandas:

$ sudo apt install zstd
$ unzstd jūsu / ceļš / uz / lejupielādēto_failu.darva.zst

Izmantojot iepriekš minēto komandu, jūs saņemsiet darvas failu, kuru var iegūt, izmantojot jūsu failu vai arhīva pārvaldnieku. Pēc ekstrakcijas jūs varat atrast Python izpildāmo failu, kas atrodas direktorijā “/ path / to / extracted / folder / python / install / bin /”.

Lai izpildītu Python failu, izmantojot šo Python versiju, jums jāpalaiž:

$ / path / to / extracted / folder / python / install / bin / python3 fails.py

Ņemiet vērā, ka jums būs jānorāda pilns izpildāmā Python ceļš vai jāizmanto “dot slash (./) ”No termināļa, kas atvērts izpildāmā direktorijā.

Pārnēsājamais PyPy operētājsistēmai Linux

Portable PyPy, kā norāda nosaukums, nodrošina portatīvus PyPy veidojumus dažādiem Linux izplatījumiem. PyPy ir alternatīva Python valodas ieviešana, kas koncentrējas uz ātrumu, izmantojot kompilatoru “Just-in-Time”. Daudzos scenārijos tā veiktspēja ir salīdzināma ar Java un C.

Šo būvējumu izmantošana ir tikpat vienkārša kā pārnēsājama PyPy arhīva lejupielāde, tā saspiešana un pēc tam tūlītēja Python binārā palaišana, neinstalējot papildu bibliotēkas. Pārbaudīts, vai šīs būves darbojas ar dažādiem DEB un RPM balstītiem izplatījumiem, kas ietver RHEL / Centos 6 un jaunākus, Fedora, SuSE Linux, Ubuntu un Debian stabilus. PyPy bināros failos vajadzētu darboties jebkurā izplatīšanā, kas ietver glibc 2.17.

Šeit varat lejupielādēt jaunāko versiju. Lejupielādēts darva.bz2 failu var iegūt, izmantojot failu vai arhīvu pārvaldnieku.

Pēc ekstrakcijas jūs varat atrast Python izpildāmo failu, kas atrodas direktorijā “/ path / to / extracted / folder / bin /”.

Lai izpildītu Python failu, izmantojot šo Python versiju, jums jāpalaiž:

$ / path / to / extracted / folder / bin / python3 fails.py

Kā minēts iepriekš, jums būs jānorāda pilns izpildāmā Python ceļš vai jāizmanto “dot slash (./) ”No termināļa, kas atvērts izpildāmā direktorijā.

Anakonda

Anaconda ir bezmaksas un atvērta koda Python izplatīšana zinātniskai skaitļošanai (datu zinātne, mašīnmācīšanās utt.).). Tam ir savs pakotņu pārvaldnieks “conda”, kura mērķis ir vienkāršot pakotņu pārvaldību un izvietošanu, lai gan pēc tam var izmantot arī pakotņu pārvaldnieku.

Anaconda nodrošina komandrindas instalētāju Linux, un to var instalēt jebkur, pat tieši uz ārējiem diskiem. Instalēšanas programmu varat atrast šeit.

Pēc lejupielādes palaidiet .sh instalētāja failu un izpildiet ekrānā redzamos norādījumus. Jūs varat tieši norādīt ceļu uz ārējo USB disku vai vēlāk kopēt instalācijas mapi.

Kad instalēšana ir pabeigta, Python izpildāmo failu var atrast direktorijā “/ path / to / installation / folder / bin /”.

Lai izpildītu Python failu, izmantojot šo Python versiju, jums jāpalaiž:

$ / path / to / installation / folder / bin / python3 fails.py

Ņemiet vērā, ka jums būs jānorāda pilns izpildāmā Python ceļš vai jāizmanto “dot slash (./) ”No izpildāmā direktorijā atvērtā termināla.

Šīs ir vienīgās trīs šodien pieejamās iespējas, kas nodrošina iepriekš apkopotus, portatīvus Python for Linux bināros failus. Ja tos glabājat ārējā diskā, apsveriet iespēju tos saglabāt saspiestā arhīva formātā un pēc tam izvilkt tos resursdatora OS, kur ir pievienots USB disks. Parasti iekšējiem diskdziņiem ir lielisks lasīšanas un rakstīšanas ātrums, un no šiem iekšējiem diskiem palaistie Python binārie faili sniegs jums labāku sniegumu nekā tie, kas darbojas ārējos datu nesējos. Protams, jums vienmēr ir izvēle palaist Python tieši no izvilktas mapes, kas saglabāta ārējā diskā, ja vēlaties.

Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...