This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dev:python [2023/05/02 12:10] tomas |
dev:python [2025/11/02 20:56] (current) tomas |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ======Python / Jython====== | ======Python / Jython====== | ||
| - | |||
| - | |||
| Jython je iplementace Pythonu cela napsana v Jave. | Jython je iplementace Pythonu cela napsana v Jave. | ||
| ====Externi odkazy==== | ====Externi odkazy==== | ||
| - | |||
| - | |||
| [[http:// | [[http:// | ||
| [[http:// | [[http:// | ||
| Line 40: | Line 36: | ||
| ====Prikazy==== | ====Prikazy==== | ||
| - | |||
| - | |||
| python ... spusti interaktivni prekladac\\ | python ... spusti interaktivni prekladac\\ | ||
| python -c 'print " | python -c 'print " | ||
| Line 51: | Line 45: | ||
| + | ====Virtualni prostredi + instalace doplnku mitmproxy pro VP==== | ||
| + | sudo yum install python-virtualenv\\ | ||
| + | virtualenv -p / | ||
| + | cd ~/ | ||
| + | . bin/ | ||
| + | python -m venv ADRESAR ... vytvoří virtuální prostředí my_project_env\\ | ||
| + | source ADRESAR/ | ||
| + | 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:// | ||
| + | pipx list ... seznam nainstalovaných knihoven\\ | ||
| + | pipx run skript parametry ... spustí python aplikaci s parametrama a nainstalovanýma knihovnama\\ | ||
| + | [[https:// | ||
| - | ====Kompilace Python 2.7 s vlastni volbou (pip) na RH==== | ||
| - | yum groupinstal " | ||
| - | 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:// | ||
| - | tar xf Python-2.7.12.tar.xz\\ | ||
| - | cd Python-2.7.12\\ | ||
| - | ./configure --prefix=/ | ||
| - | make\\ | ||
| - | make altinstall\\ | ||
| - | ====Virtualni prostredi + instalace doplnku mitmproxy pro VP==== | + | ====Moduly==== |
| - | sudo yum install python-virtualenv | + | Moduly se dají stáhnout na [[https://pypi.org/|pipy]], nebo např. githubu |
| - | virtualenv -p /usr/local/ | + | |
| - | cd ~/Desktop/mitmproxy | + | |
| - | . bin/activate | + | [[https://pypi.org/project/ |
| - | pip install mitmproxy | + | |
| - | mitmproxy | + | |
| - | deactivate | + | |
| ====Promenne a prace s nimi==== | ====Promenne a prace s nimi==== | ||
| Line 101: | Line 97: | ||
| TEXT=" | TEXT=" | ||
| TEXT2 = TEXT + " pane" ... spoji retezce, pokud se jedna o retezce\\ | TEXT2 = TEXT + " pane" ... spoji retezce, pokud se jedna o retezce\\ | ||
| - | TEXT3 = TEXT * 3 ... znasobi se text 3x\\ | + | TEXT3 = TEXT * 3 ... znasobi |
| TEXT=" | TEXT=" | ||