Virtualenv: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 1: Linia 1:
 
'''Virtualenv''' jest narzędziem umożliwiającym tworzenie i zarządzanie środowiskami Pythona. Można je stosować do instalacji pakietów Pythona we własnym katalogu domowym.
 
'''Virtualenv''' jest narzędziem umożliwiającym tworzenie i zarządzanie środowiskami Pythona. Można je stosować do instalacji pakietów Pythona we własnym katalogu domowym.
  
== Jak używać ==
+
== Jak utworzyć i uruchomić środowisko wirtualne ==
 +
 
 +
Uruchom zadanie interaktywne i załaduj moduł Pythona
 +
 
 +
  qsub -I -l walltime=06:00:00 -l software=python -l select=1:ncpus=1:mem=1000mb
 +
  module load python
 +
 
 +
Utwórz środowisko wirtualne w wybranym katalogu (w tym przykładzie będzie to katalog $HOME/projekt)
 +
 
 +
  virtualenv $HOME/projekt
 +
 
 +
Uruchom utworzone środowisko wirtualne
 +
 
 +
  source $HOME/projekt/bin/activate
 +
 
 +
== Jak wyłączyć środowisko wirtualne ==
 +
 
 +
Użyj polecenia
 +
 
 +
  deactivate
 +
 
 +
== Przykład instalacji pakietu w środowisku wirtualnym ==
  
 
Poniżej zaprezentowano procedurę instalacji pakietu cif2cell w środowisku wirtualnym Pythona.
 
Poniżej zaprezentowano procedurę instalacji pakietu cif2cell w środowisku wirtualnym Pythona.
Linia 18: Linia 39:
 
   source $HOME/cif2cell/bin/activate
 
   source $HOME/cif2cell/bin/activate
  
Pobierz odpowiedni moduł (w tym przypadku do instalacji cif2cell wymagany jest moduł PyCIFRW)
+
Zainstaluj odpowiedni pakiet (w tym przypadku do instalacji cif2cell wymagany jest pakiet PyCIFRW)
  
 
   pip install PyCIFRW
 
   pip install PyCIFRW
  
Zainstaluj pakiet cif2cell w katalogu $HOME/cif2cell.
+
Zainstaluj oprogramowanie cif2cell w katalogu $HOME/cif2cell.
  
W tym celu rozpakuj pobrane pliki pakietu cif2cell i przejdź do katalogu ze źródłami tego pakietu
+
W tym celu rozpakuj pobrane pliki oprogramowania cif2cell i przejdź do katalogu ze źródłami tego pakietu
  
 
   tar -xf cif2cell-1.2.10.tar.gz
 
   tar -xf cif2cell-1.2.10.tar.gz

Wersja z 11:23, 2 mar 2018

Virtualenv jest narzędziem umożliwiającym tworzenie i zarządzanie środowiskami Pythona. Można je stosować do instalacji pakietów Pythona we własnym katalogu domowym.

Jak utworzyć i uruchomić środowisko wirtualne

Uruchom zadanie interaktywne i załaduj moduł Pythona

 qsub -I -l walltime=06:00:00 -l software=python -l select=1:ncpus=1:mem=1000mb
 module load python

Utwórz środowisko wirtualne w wybranym katalogu (w tym przykładzie będzie to katalog $HOME/projekt)

 virtualenv $HOME/projekt

Uruchom utworzone środowisko wirtualne

 source $HOME/projekt/bin/activate

Jak wyłączyć środowisko wirtualne

Użyj polecenia

 deactivate

Przykład instalacji pakietu w środowisku wirtualnym

Poniżej zaprezentowano procedurę instalacji pakietu cif2cell w środowisku wirtualnym Pythona.

Uruchom zadanie interaktywne i załaduj moduł Pythona

 qsub -I -l walltime=06:00:00 -l software=python -l select=1:ncpus=1:mem=1000mb
 module load python

Utwórz środowisko wirtualne w wybranym katalogu (w tym przykładzie będzie to katalog $HOME/cif2cell)

 virtualenv $HOME/cif2cell

Uruchom utworzone środowisko wirtualne

 source $HOME/cif2cell/bin/activate

Zainstaluj odpowiedni pakiet (w tym przypadku do instalacji cif2cell wymagany jest pakiet PyCIFRW)

 pip install PyCIFRW

Zainstaluj oprogramowanie cif2cell w katalogu $HOME/cif2cell.

W tym celu rozpakuj pobrane pliki oprogramowania cif2cell i przejdź do katalogu ze źródłami tego pakietu

 tar -xf cif2cell-1.2.10.tar.gz
 cd cif2cell-1.2.10

oraz uruchom polecenie

 python setup.py install --prefix=$HOME/cif2cell

W katalogu $HOME/cif2cell/bin utworzony zostanie plik wykonywalny cif2cell.

Aby użyć zainstalowanego oprogramowania cif2cell należy wykonać polecenie

 $HOME/cif2cell/bin/cif2cell