vault backup: 2024-04-13 17:32:12
This commit is contained in:
30
Python-virtual-environment.md.md
Normal file
30
Python-virtual-environment.md.md
Normal file
@@ -0,0 +1,30 @@
|
||||
To create a virtual environment, go to your project’s directory and run the following command. This will create a new virtual environment in a local folder named .venv:
|
||||
```bash
|
||||
python3 -m venv .venv
|
||||
```
|
||||
The second argument is the location to create the virtual environment. Generally, you can just create this in your project and call it .venv.
|
||||
|
||||
venv will create a virtual Python installation in the .venv folder.
|
||||
|
||||
Note: You should exclude your virtual environment directory from your version control system using .gitignore or similar.
|
||||
|
||||
Activate a virtual environment
|
||||
Before you can start installing or using packages in your virtual environment you’ll need to activate it. Activating a virtual environment will put the virtual environment-specific python and pip executables into your shell’s PATH.
|
||||
```bash
|
||||
source .venv/bin/activate
|
||||
```
|
||||
To confirm the virtual environment is activated, check the location of your Python interpreter:
|
||||
```bash
|
||||
which python
|
||||
```
|
||||
While the virtual environment is active, the above command will output a filepath that includes the .venv directory, by ending with the following:
|
||||
|
||||
'.venv/bin/python'
|
||||
|
||||
While a virtual environment is activated, pip will install packages into that specific environment. This enables you to import and use packages in your Python application.
|
||||
|
||||
Deactivate a virtual environment
|
||||
If you want to switch projects or leave your virtual environment, deactivate the environment:
|
||||
```bash
|
||||
deactivate
|
||||
```
|
||||
Reference in New Issue
Block a user