Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:python [2025/11/01 22:18]
tomas [Virtualni prostredi + instalace doplnku mitmproxy pro VP]
dev:python [2025/11/02 20:56] (current)
tomas
Line 44: Line 44:
 echo 'toydi deified idiot' | python -c "print raw_input()[::-1]" echo 'toydi deified idiot' | python -c "print raw_input()[::-1]"
  
- 
- 
-====Kompilace Python 2.7 s vlastni volbou (pip) na RH==== 
-yum groupinstal "Development tools"\\ 
-yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel libffi-devel libxml2-devel libxslt-devel libjpeg-turbo-devel\\ 
-cd /opt\\ 
-wget --no-check-certificate https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz\\ 
-tar xf Python-2.7.12.tar.xz\\ 
-cd Python-2.7.12\\ 
-./configure --prefix=/usr/local --with-ensurepip=install\\ 
-make\\ 
-make altinstall\\ 
  
 ====Virtualni prostredi + instalace doplnku mitmproxy pro VP==== ====Virtualni prostredi + instalace doplnku mitmproxy pro VP====
Line 62: Line 50:
 cd ~/Desktop/mitmproxy\\ cd ~/Desktop/mitmproxy\\
 . bin/activate\\ . bin/activate\\
-pip install mitmproxy ... nainstaluje balíček mitmproxy\\ +python -m venv ADRESAR ... vytvoří virtuální prostředí my_project_env\\ 
-python3.12 -m pip  install ddgs ... jiný způsob na instalaci balíčku\\ +source ADRESAR/bin/activate ... aktivuje virtuální prostředí\\ 
-[[https://github.com/pypa/pipx|pipx]] install pycowsay ... nainstaluje lokálně pro daný adresář knihovnu\\+pip install mitmproxy ... nainstaluje balíček mitmproxy - buď globálně, nebo do aktivovaného virtuálního prostředí\\ 
 +python3 -m pip install -r requirements.txt ... instalace z **requirement.txt** souboru\\ 
 +%%python3.12 -m pip install --user ddgs==1.2%% ... jiný způsob na instalaci balíčku, jen pro daného uživatele\\ 
 +[[https://github.com/pypa/pipx|pipx]] install pycowsay ... nainstaluje lokálně pro daný adresář knihovnu (nemusí se používat venv)\\
 pipx list ... seznam nainstalovaných knihoven\\ pipx list ... seznam nainstalovaných knihoven\\
 pipx run skript parametry ... spustí python aplikaci s parametrama a nainstalovanýma knihovnama\\ pipx run skript parametry ... spustí python aplikaci s parametrama a nainstalovanýma knihovnama\\
-mitmproxy\\ 
-deactivate\\ 
 [[https://pypi.org/project/uv/|uv]] ... jeden nástroj na nahrazení pip, poetry, pyenv, twine, virtualenv\\ [[https://pypi.org/project/uv/|uv]] ... jeden nástroj na nahrazení pip, poetry, pyenv, twine, virtualenv\\
 +
 +
 +====Moduly====
 +Moduly se dají stáhnout na [[https://pypi.org/|pipy]], nebo např. githubu
 +
 +
 +[[https://pypi.org/project/boto3/|boto3]] ... AWS SDK\\
 +
  
 ====Promenne a prace s nimi==== ====Promenne a prace s nimi====