Skip to content

muxevola/notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

HOW TO: venv with VSC for Jupyter

myenv = id0

Setting up a virtual environment in Visual Studio Code (VS Code) for Jupyter Notebooks ensures an isolated Python environment for your project. Follow these steps to create and configure it:

Step 1: Install the Python Extension

Open VS Code.

  • Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X on Mac).
  • Search for Python and install the official extension.

Step 2: Create a Virtual Environment

  • Open the terminal in VS Code (Ctrl+).
  • Navigate to your project directory:
  • cd /path/to/your/project
  • Create a virtual environment:
  • python -m venv myenv

Step 3: Activate the Virtual Environment

  • Windows:
  • myenv\Scripts\activate
  • Mac/Linux:
  • source myenv/bin/activate
  • You should see the virtual environment name in your terminal prompt.
  • You might have to remove PS limitations
  • Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

Step 4: Install Jupyter Notebook

  • With the virtual environment activated, install Jupyter:
  • pip install jupyter ipykernel

Step 5: Nake venv easily available to Python and Jupyter

  • Ctrl-P => Preferences: Open User Settings (JSON)
  • "python.venvPath": "python.venvPath": "C:\\MyApps\\vscode\\envs",

Step 6: Configure VS Code to Use the Virtual Environment

  • Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P on Mac).
  • Select Python: Select Interpreter.
  • Choose the interpreter from your virtual environment (e.g., /path/to/myenv/bin/python).

Step 7: Select Kernel in Jupyter Notebook

  • Open or create a .ipynb file in VS Code.
  • Click on the kernel picker in the top-right corner of the notebook editor.
  • Select the kernel associated with your virtual environment.

Step 8: checks

  • VSC Terminal
  • Get-Command python
  • Jupyter Notebook
import os
print(os.environ.get('VIRTUAL_ENV'))
import sys
print(sys.prefix)

Step 9: Git

  • Install Git
  • Install "GitHub Pull Requests" extension in VSC

Step 10: Reqquirements

  • Your cloned Git repo contains a requirement.txt file
  • Within the virt-env => pip install -r requirements.txt

By following these steps, you can ensure that your Jupyter Notebook runs within an isolated and properly configured Python environment in VS Code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors