3 ms·
How does this interact with your code editor or IDE? When you edit the file, where does the editor look for information about the imported third-party libraries
by maleldil 2y ago
How does this interact with your code editor or IDE? When you edit the file, where does the editor look for information about the imported third-party libraries?
- AlphaSite 2y agoUsually the VENV and import lines are enough
- maleldil 2y agoHow do you determine where the venv is? AFAIK, uv run in script mode creates the venv in some random temporary directory.
- JimDabell 2y agoI don’t know of a convenient way of doing it, but a clumsy way of doing it is to run this in your script: import os print(os.environ['VIRTUAL_ENV'] + '/bin/python') Then, e.g. in VS Code, you bring up the command palette, run Python: Select Interpreter, and enter the result.
- JimDabell 2y agouv v0.6.10 has just been released with a more convenient way of doing this: uv python find --script foo.py — https://github.com/astral-sh/uv/releases/tag/0.6.10 https://github.com/astral-sh/uv/releases/tag/0.6.10 — https://docs.astral.sh/uv/reference/cli/#uv-python-find--script https://docs.astral.sh/uv/reference/cli/#uv-python-find--scr...