Social Icons

Thursday, January 13, 2022

The Virtualenv Environnement

1 - The virtualenv module

Python has a module named virtualenv to create a virtual python environment, that is, an isolated working copy of Python that allows you to work on a specific project without affecting other projects. So basically it's a tool that allows multiple side-by-side installations of Python, i.e. a clean install for each project.

2 - Creation of a virtual environment under Linux

If
pip
is not installed in your system, please install it through the terminal shell by typing the command:
$ sudo apt-get install python-pip
Then install the
virtualenv
module by typing:
$ pip install virtualenv
Now check your installation
$ virtualenv --version
Then create a virtual environment:
$ virtualenv my_venv
After this command, a folder named my_venv will be created. If you want to create a
virtualenv
for a specific version of python, type:
$ virtualenv -p / usr / bin / python3 my_venv
or
$ virtualenv -p / usr / bin / python2.7 my_venv
Now we have to finally activate it using the command
$ source my_venv / bin / activate
You are now in a Python virtual environment You can turn it off using
$ deactivate

3 - Creation of Python virtualenv on Windows

To create a
virtual
environment
in Windows, just follow the following steps: Run the cmd command and navigate to your project directory using the cd command Install virtualenv by typing in the command:
pip install virtualenv
Now in whatever directory you are, this line below will create a virtualenv:
virtualenv my_venv
Now, if you are in the same directory, activate your virtual environment by typing:
my_venv\Scripts\activate.bat
You can deactivate your virtualenv by typing the cmd command:
deactivate 


Younes Derfoufi
my-courses.net

No comments:

Post a Comment

Learn Python For Beginners

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (2) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (256) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) Bootstrap CSS (1) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (15) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) Github (2) HTML (9) IT News (3) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (37) Python BeautifulSoup (1) Python For Data Science (2) Python PyQt (13) Python Reference (1) Python Source Code (10) Python-Books (6) Python-DVD-Training (1) Python-Exercises (305) Python-Framework (1) Python-IDE (1) Python-Kivy-Framework (2) Python-Modules (1) Python-pdf (2) Python-pyQt (1) python-temp (3) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (4) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)
 

Sample text

Sample Text

 
Blogger Templates