forked from Advanced_Python/advanced-python-homework-2023
39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
## Creating a Virtual Environment and Installing Dependencies
|
|
|
|
To set up a virtual environment for your project and install dependencies, follow these steps:
|
|
|
|
1. **Install Python 3.11:**
|
|
|
|
Make sure you have Python 3.11 installed on your system. You can download it from the official Python website.
|
|
|
|
2. **Create a Virtual Environment:**
|
|
|
|
Open your terminal or command prompt and navigate to your project directory. Then, run the following command to create a virtual environment. Replace `<venv>` with your preferred virtual environment name:
|
|
|
|
```bash
|
|
python3.11 -m venv <venv>
|
|
|
|
3. ** Activate the Virtual Environment:On Windows:**
|
|
On Windows: .\<venv>\Scripts\activate
|
|
On macOS and Linux: source <venv>/bin/activate
|
|
Your command prompt should now show the virtual environment name, indicating that it's active.
|
|
|
|
4. ** Install Dependencies: **
|
|
Use pip to install the project's dependencies from the requirements.txt file. Replace <path_to_requirements.txt> with the actual path to your requirements.txt file:
|
|
pip install -r <path_to_requirements.txt>
|
|
This will install all the necessary packages for your project.
|
|
|
|
5. ** Deactivate the Virtual Environment: **
|
|
This returns you to your system's global Python environment.
|
|
Now you have a virtual environment set up for your project with all the required dependencies installed. You can activate it whenever you work on your project to isolate its dependencies from the system-wide Python installation.
|
|
|
|
|
|
## Creating Documentation
|
|
|
|
1. ** Open 'Controls' directory **
|
|
On Linux: $ cd ./memorizer/controls
|
|
|
|
2. ** Open 'Controls' directory **
|
|
On Linux: $ sphinx-quickstart
|
|
|
|
3. Follow the instructions |