Kategorie:
34

Portable Python – Python, Django i dodatki – wprost z Pendrive’a

Nieco ponad miesiąc temu ukazał się Portable Python 1.1 czyli interpreter języka Python przystosowany do uruchamiania bezpośrednio z przenośnych pamięci typu Flash. Oprócz węża w pakiecie dostajemy Django, wxPythona, biblioteki PyGame, NumPy, SciPy oraz dwa darmowe IDE – a to zaledwie połowa listy :D

Jak możemy przeczytać na stronie PPCG (Polish Python Coders Group) zestaw ten:

Świetnie nadaje się do użycia na platformach systemowych, gdzie nie mamy praw do instalowania własnych programów lub nie chcemy tracić czasu na pobieranie wszystkich niezbędnych bibliotek.

Do wyboru mamy zestawy z Pythonem 2.5, 2.6 lub 3.0 ważące odpowiednio 64, 45 i 19 MB, przy czym z tym ostatnim dostaniemy jedynie edytor PyScripter oraz bibliotekę RPyC służącą do zdalnego wywoływania procedur.

Autorzy zachęcają do korzystania z tego oprogramowania przy pisaniu czy prezentacji własnych programów, ale ze względu na status beta odradzają używanie go w środowiskach produkcyjnych.

Portable Python (ang.): http://www.portablepython.com
Pobierz Portable Python: http://www.portablepython.com/releases

Więcej informacji: http://python.org.pl/portable,python.html

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

12 komentarzy

zwiń wątek davidu  28 kwietnia 2009 o godz. 17:58 #
Gravatar

Mój pierwszy news :)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek czepol  28 kwietnia 2009 o godz. 18:59 #
Gravatar

mhmm, niezapomniane przeżycie ;)

 
zwiń wątek jellonek  28 kwietnia 2009 o godz. 21:17 #
Gravatar

i od razu porządny ;)

tak trzymać! ;)

 
 
zwiń wątek gatto  28 kwietnia 2009 o godz. 19:13 #
Gravatar

Dora wiadomość ale:

Portable Python is distributed as an installation package file which contains complete latest Python® distribution for Windows together with a few help tools/IDE’s which will help you to run your python scripts from your portable device

Czyli muszę mieć MS windows żeby zainstalować na pendrive? ;]

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek jellonek  28 kwietnia 2009 o godz. 21:16 #
Gravatar

ponoc pod reactosem tez dziala :P

 
 
zwiń wątek davidu  28 kwietnia 2009 o godz. 19:33 #
Gravatar

Niekoniecznie – właśnie instaluję, używając Wine pod Ubuntu ;) Dam znać czy działa jak zrobię testy pod Vistą na lapku kolegi.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Sławek  28 kwietnia 2009 o godz. 20:57 #
Gravatar

Powinni napisać tego interpretera w Python-ie. ;-)

Gdzie chciałbyś z niego korzystać, skoro w prawie każdej dystrybucji Linuksa mamy takie coś zainstalowane? Tylko przydatne to będzie dla Windows. Dodatkowe moduły będzie można pewnie uruchomić(zmienna środowiskowa), a IDE pewnie są w Pythonie(tego nie sprawdzałem).

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek davidu  28 kwietnia 2009 o godz. 21:11 #
Gravatar

Testy zrobiłem u kolegi na Windows XP, bo Vista była chwilowo niedostępna. Instalacja najobszerniejszej wersji z Pythonem 2.5 (odpalona na Ubuntu pod Wine) trwała na moim starym pendrivie niecałe 15 minut i zajęła około 210 MB (~9300 plików).

Na Windowsie odpaliłem i pobieżnie przejrzałem 4 aplikacje (IPythonShell, PyScripter, PythonShell oraz SPE-Portable) wybierając pomoc itd. Wszystkie działają. Pierwsze uruchomienie jest trochę wolniejsze, szczególnie w przypadku SPE-Portable (jakieś kilkadziesiąt sekund – kompilacja do byte-codu trochę trwa), później jest już ok. Przy tak dużej liczbie instalowanych i używanych plików warto pamiętać o odmontowaniu pendriva przed wyjęciem. Podsumowując – instalacja działa nie tylko pod Windows i można ją wykonać także na Linuksie używając Wine ;)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek erketre  28 kwietnia 2009 o godz. 21:37 #
Gravatar

Prosty skrypt w bash albo nawet w _batch_ i można zrobić to samo z normalną dystrybucją Pythona. Wystarczy dodać odpowiedni klucz w rejestrze żeby interpreter wiedział gdzie ma swoje biblioteki i tyle.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek bns  28 kwietnia 2009 o godz. 23:29 #
Gravatar

Ale nie sprawdzi się jak masz ustawione ostre polityki bezpieczeństwa na Windowsie ;]

zwiń wątek erketre  29 kwietnia 2009 o godz. 10:14 #
Gravatar

Znaczy co? Zakaz edycji rejestru? Można też ustawiać dynamicznie zmienną $PYTHONPATH.

 
 
 
zwiń wątek JackL  29 kwietnia 2009 o godz. 9:13 #
Gravatar

a co z tym dalej robic? Sa juz jakies przenosne aplikacje ktore domyslnie korzystalyby z takich bibliotek?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia