Difference between revisions of "Advanced Python Topics and Links"
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
= Python Virtual Environments = | = Python Virtual Environments = | ||
* virtualenv (for version 2 and 3) | * virtualenv (for version 2 and 3) | ||
− | * venv (version 3 only) | + | * [https://docs.python.org/3/library/venv.html venv] (version 3 only) |
+ | * read [https://www.python.org/dev/peps/pep-0405/ PEP 405] on why venv is better. | ||
+ | |||
+ | = Python Debugger= | ||
+ | * [https://fedoramagazine.org/getting-started-python-debugger/ Getting Started Python Debugger] | ||
= Python Packaging = | = Python Packaging = | ||
* http://python-packaging-user-guide.readthedocs.io/ | * http://python-packaging-user-guide.readthedocs.io/ | ||
+ | = SysAdmin using Python = | ||
+ | * [https://serversforhackers.com/c/an-ansible2-tutorial Ansible Tutorial] | ||
+ | = Install latest Python 3 from source = | ||
+ | == On CentOS 7 system == | ||
+ | * yum -y groupinstall development | ||
+ | * yum -y install zlib-devel | ||
+ | * wget https://www.python.org/ftp/python/x.x.x/Python-3.x.x.tar.xz (check out the version # for the latest version) | ||
+ | * tar xJf Python-3.x.x.tar.xz | ||
+ | * ./configure | ||
+ | * make | ||
+ | * make install | ||
+ | * python3 -v |
Latest revision as of 15:44, 19 October 2018
Contents
Python Virtual Environments
Python Debugger
Python Packaging
SysAdmin using Python
Install latest Python 3 from source
On CentOS 7 system
- yum -y groupinstall development
- yum -y install zlib-devel
- wget https://www.python.org/ftp/python/x.x.x/Python-3.x.x.tar.xz (check out the version # for the latest version)
- tar xJf Python-3.x.x.tar.xz
- ./configure
- make
- make install
- python3 -v