Python Programming Environment Setup

Published: 08 January 2017
on channel: tutoriaLinux
51,356
1.4k

If you're interested in Python programming basics, you need to learn what Python Virtual Environments (Python virtualenvs) are:
-How to create a Python virtualenv (python 2 and python 3)
-How to use pip, the Python package manager, to:
-find Python libraries and packages
-install Python libraries and packages
-uninstall Python packages
-take a snapshot of current requirements

2:02 - Installing the Python virtual environments package
2:18 - What are Python virtual environments for?
3:45 - Containerization rant (jails, lxc, docker) and how it's similar to virtual environments
4:30 - What virtual environments are, on a practical level
5:31 - How to create a python virtual environment
7:46 - How to activate your Python virtualenv
8:57 - How to create a Python 3 virtualenv

9:37 - How to manage Python packages and libraries with pip, the Python package manager
9:44 - Use pip search to find packages
10:25 - Use pip to install a package into your Python virtualenv
13:42 - Upgrading Python virtualenv packages with pip
14:18 - How to uninstall Python packages from your virtualenv with pip

14:42 - How to deploy a Python application's libraries and packages with requirements.txt
15:42 - Installing a list of requirements from requirements.txt
16:09 - More on how to deploy an application in the real world (common problems)

17:06 - See which packages are currently installed in your Python virtualenv
17:21 - 'Freeze' your currently installed Python packages into a requirements file

17:56 - Basic tips for using Python virtualenvs with Git (.gitignore)


############################
Commands used in this video:
############################

apt-get install python-virtualenv

virtualenv venv
virtualenv -p python3 venv

source venv/bin/activate

pip search foobar
pip install foobar
pip install --upgrade foobar
pip uninstall foobar

pip install -r requirements.txt


################
Get More tutoriaLinux
################

Step-by-step project-based Linux course for beginners: https://www.udemy.com/course/hands-on...

Free Linux Sysadmin Course Playlist:    • The Linux Basics Course: Beginner to Sysad...  

DigitalOcean referral link: https://m.do.co/c/0380a1db56a6

Patreon:   / tutorialinux  
Official Site & e-mail list: https://tutorialinux.com/
Twitter:   / tutorialinux  
Facebook:   / tutorialinux  
Podcast: http://kernelpanicpodcast.com


On this page of the site you can watch the video online Python Programming Environment Setup with a duration of hours minute second in good quality, which was uploaded by the user tutoriaLinux 08 January 2017, share the link with friends and acquaintances, this video has already been watched 51,356 times on youtube and it was liked by 1.4 thousand viewers. Enjoy your viewing!