Python Series Post 4 - Introduction to IDE & PIP, Install IDE with PIP, Install all packages at once
- Manjinder Singh
- May 14, 2020
- 2 min read
IDE
IDE stands for Integrated Development Environment. IDE consolidates basic tools required to write and test software. IDE can be open source or commercial which is meant for specific organization. IDE is composed of
· a source code editor
· a debugger
· a compiler and/or an interpreter
· build automation tools
IDEs for Python
1. Pycharm
2. Jupyter
3. Spyder
4. PyDev
5. Thonny
6. IDLE
7. Vim
8. Visual Studio Code
PIP
PIP is the standard package manager for Python. It helps us to install and manage additional packages that are not part of the Python standard library like SciPy, NumPy, Matplotlib etc.
PIP Installation
Reference: https://pip.pypa.io/en/stable/installing/
IDE(Jupyter) Installation with PIP
Reference: https://jupyter.org/install
**Trick how to install all packages at once**
The best way according to me is to create a file requirements.txt and list out all the packages name in it and install it using pip:
pip install -r requirements.txt.

requirements.txt File
Benefit: The main benefit is when you are sharing your code with anyone, then you just need to share requirements.txt file along with your code file. That person will just execute this requirements.txt file to install all the packages at once and there won’t be any version problem with the compatibility of packages with one another.
Stay Connected with us on different platforms based on your availability:-
For Joining Groups:-
Jio meet:- https://tinyurl.com/y8s8xp8j
Whatsapp group:- https://chat.whatsapp.com/Lss2YjcJIVE57iInULXY6o
Telegram group:-https://t.me/mlera1
Line Group:- https://line.me/R/ti/g/FgbRSg7Hd2
Facebook Group:- https://www.facebook.com/groups/290742301946163/
Facebook Page:- https://www.facebook.com/mlera-104249774613249/
For any issues or feedback or collaborations, reach out to us on the following mail:-
Official Mail for Queries:- ml.era.igqueries@gmail.com
For Subscribing(no charges):-
Instagram:- https://www.instagram.com/ml.era/
Pinterest:- https://www.pinterest.se/rahulmanjinder/boards/
Blog 2:- https://rahulmanjinder.blogspot.com/
Github Repo:- https://github.com/Manjinder-Singh
Reach out to the content creator on the following:-
Instagram:- https://www.instagram.com/rahul.manjinder/
Twitter:- https://twitter.com/manjind25777743
Facebook :- https://www.facebook.com/rahul.manjinder.2
#python #programming #coding #java #programmer #javascript #ballpython #developer #machinelearning #code #datascience #coder #html #technology #pythonprogramming #linux #php #computerscience #pythonsofinstagram #css #artificialintelligence #tech #hacking #bhfyp #datascience #deeplearning
Subscribe for getting more updates for courses and video recommendations for Python, Machine Learning, Data Science, Natural Language Processing, Web Scraping, Deep Learning and Artificial Intelligence and its different domains.
Don't forget to share with your friend in the comment section to share this information.
For collaborations/promotions, DM on the contact through available options from page.
Share it with your tech-circle!
Contact for Online training/sessions of Python, Machine Learning, Data Science, Natural Language Processing, Web Scraping, Deep Learning and Artificial Intelligence. Provides assistance, content for learning purpose.
Contact for freelance work for Python , NLP, Web Scraping.
Comments