Facebook Twitter Instagram
    TecAdmin
    • Home
    • FeedBack
    • Submit Article
    • About Us
    Facebook Twitter Instagram
    TecAdmin
    You are at:Home»Windows Tutorials»Creating Python Virtual Environment on Windows

    Creating Python Virtual Environment on Windows

    By RahulJune 3, 20222 Mins Read

    A Virtual Environment provides an isolated environment for your application. That helps to maintain multiple Python applications on a single machine without any module conflicts. Once we create a activate the virtual environment, all the remaining activities are performed under that environment. It also helps to migrate the application to a new system.

    Advertisement

    In the previous article, you have learned about the installation of Python on a Windows system. This tutorial will help you to create a virtual environment in a Python application on Windows systems.

    Create a Virtual Environment in Python

    A Python module venv is available by default in Python 3.3 and later versions. To create a virtual environment, cd to your project directory and run the following command to create a new virtual environment.

    1. Create the Environment: The following commands will create a new virtual environment under c:\Projects\Python-app\venv directory:
      cd c:\Projects\Python-app 
      python3 -m venv venv 
      
      Create a Python Virtual Environment on Windows
      Creating a Python Virtual Environment
    2. Activate the Environment: Now, we have a virtual environment, we need to activate it.
      .\venv\Scripts\activate 
      

      After you activate the environment, the command prompt will be changed to show the virtual environment.

      Creating and Activate Python Virtual Environment on Windows
      Activate Python Virtual Environment on Windows

    Creating the requirements.txt File (Optional)

    After you activate the virtual environment, you can add packages to it using pip. You can also create a description of your dependencies using pip.

    Use the following command to create requirements.txt containing all the installed packages on your system.

    pip freeze > requirements.txt
    

    This file can be used by the other project collaborators to install or update Python modules on their system virtual environments using the following command.

    pip install -r requirements.txt
    
    Creating Python Virtual Environment on Windows
    Installing Python modules from requirements.txt

    Deactivate the Virtual Environment

    You can close the virtual environment and return to normal system settings, by typing the deactivate command:

    deactivate
    

    After executing the above command, you’ll notice that the command prompt returns to normal.

    Creating New Python Virtual Environment on Windows
    Deactivate python virtual environment

    Conclusion

    This tutorial helped you to create a virtual environment for your Python application on the Windows system.

    Python Virtual Environment
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp

    Related Posts

    What are the Python Static Variables

    Files and Directory Handling in Python

    Files and Directory Handling in Python

    Write a Python Program to Return Multiple Values From a Function

    Add A Comment

    Leave A Reply Cancel Reply

    Advertisement
    Recent Posts
    • How to List Manually Installed Packages in Ubuntu & Debian
    • 10 Bash Tricks Every Developer Should Know
    • How to Validate Email Address in JavaScript
    • Firewalld: Common Firewall Rules and Commands
    • 12 Apk Commands in Alpine Linux Package Management
    Facebook Twitter Instagram Pinterest
    © 2023 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.