Open main menu

Humanoid Robots Wiki β

Changes

Getting Started with Machine Learning

630 bytes added, 03:33, 20 May 2024
Explain uv venv --python 3.11 flag and why it is important/why one might want to use it.
==== uv ====
 
To install <code>uv</code> on the K-Scale clusters, run
 
<syntaxhighlight lang="bash">
curl -LsSf https://astral.sh/uv/install.sh | sh
</syntaxhighlight>
To get started with <code>uv</code>, pick a directory you want your virtual environment to live in. (<code>$HOME</code> is not recommended.) Once you have <code>cd</code>ed there, run
uv venv
</syntaxhighlight>
 
'''If you are on the clusters''', you instead may want to run
 
<syntaxhighlight lang="bash">
uv venv --python 3.11
</syntaxhighlight>
 
to ensure that the virtual environment uses Python 3.11. This is because by default, uv uses the system's version of Python (whatever the result of <code>which python</code> yields), and the clusters are running Python 3.10.12. (Python 3.11 will be useful because various projects, including the starter project, will require Python 3.11.)
To activate your virtual environment, run
<syntaxhighlight lang="bash">
source .venv/bin/activate
</syntaxhighlight>
8
edits