Differences

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

Link to this comparison view

Both sides previous revision Previous revision
dev:python [2025/11/02 20:39]
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\\
-python -m venv my_project_env ... vytvoří virtuální prostředí my_project_env\\ +python -m venv ADRESAR ... vytvoří virtuální prostředí my_project_env\\ 
-source my_project_env/bin/activate ... aktivuje virtuální prostředí\\+source ADRESAR/bin/activate ... aktivuje virtuální prostředí\\
 pip install mitmproxy ... nainstaluje balíček mitmproxy - buď globálně, nebo do aktivovaného virtuálního prostředí\\ pip install mitmproxy ... nainstaluje balíček mitmproxy - buď globálně, nebo do aktivovaného virtuálního prostředí\\
-python3.12 -m pip  install ddgs ... jiný způsob na instalaci balíčku\\+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)\\ [[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\\
 [[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====