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 19:43]
tomas
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====
-sudo yum install python-virtualenv +sudo yum install python-virtualenv\\ 
-virtualenv -p /usr/local/bin/python2.7 ~/Desktop/mitmproxy +virtualenv -p /usr/local/bin/python2.7 ~/Desktop/mitmproxy\\ 
-cd ~/Desktop/mitmproxy +cd ~/Desktop/mitmproxy\\ 
-. bin/activate +. bin/activate\\ 
-pip install mitmproxy +python -m venv ADRESAR ... vytvoří virtuální prostředí my_project_env\\ 
-mitmproxy +source ADRESAR/bin/activate ... aktivuje virtuální prostředí\\ 
-deactivate+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 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====