We covered the venv virtual environment tool in this chapter. Here are links to its official documentation:
- venv documentation:Â https://docs.python.org/3/library/venv.html
- venv tutorial:Â https://docs.python.org/3/tutorial/venv.html
If you would like to learn about the virtualenv and pipenv alternative virtual environment tools, here is their official documentation:
- virtualenv home page:Â https://virtualenv.pypa.io/en/latest
- pipenv home page:Â https://docs.pipenv.org/en/latest
The following is a link to the Python Packaging Guide. Here you will find a comprehensive guide regarding Python package management, including pip and the easy-install/setup tools alternatives:Â
- Python Packaging User Guide:Â https://packaging.python.org
If you wish to learn more about scheduling and cron, here are two resources to get you started:
- An overview of cron syntax (and a GUI tool):Â https://www.raspberrypi.org/documentation/linux/usage/cron.mdÂ
- A detailed tutorial on cron syntax: https://opensource.com/article/17/11/how-use-cron-linux