Activate the existing virtual environment so commands can be run using its own version of Python:
$ source ~/python_virtualenvs/python-virtualenv-test/bin/activate
(python-virtualenv-test)
Installing and upgrading pip: ``` $ python -m
ensurepip --upgrade Looking in links:
/var/folders/l5/nmc5j7hs7tg5mqys26nrlwym000bxz/T/tmpsbojgv3n
Processing
/var/folders/l5/nmc5j7hs7tg5mqys26nrlwym000bxz/T/tmpsbojgv3n/pip-26.0-py3-none-any.whl
Installing collected packages: pip Successfully installed pip-26.0
(python-virtualenv-test)
$ python -m pip install --upgrade pip Requirement already satisfied: pip in ./lib/python3.14/site-packages (26.0) Collecting pip Using cached pip-26.0.1-py3-none-any.whl.metadata (4.7 kB) Using cached pip-26.0.1-py3-none-any.whl (1.8 MB) Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 26.0 Uninstalling pip-26.0: Successfully uninstalled pip-26.0 Successfully installed pip-26.0.1 (python-virtualenv-test) ```
Run workon with the virtual environment to run
$WORKON_HOME/postactivate to install and upgrade some
Python modules useful for all virtual environments: ``` workon
python-virtualenv-test Collecting ipython[all] Using cached
ipython-9.10.0-py3-none-any.whl.metadata (4.6 kB) Collecting
decorator>=4.3.2 (from ipython[all]) Using cached
decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB) Collecting
ipython-pygments-lexers>=1.0.0 (from ipython[all]) Using cached
ipython_pygments_lexers-1.1.1-py3-none-any.whl.metadata (1.1 kB)
Collecting jedi>=0.18.1 (from ipython[all]) Using cached
jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB) ... Requirement
already satisfied: python-dateutil>=2.7 in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(from matplotlib) (2.9.0.post0) Requirement already satisfied:
six>=1.5 in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(from python-dateutil>=2.7->matplotlib) (1.17.0) Requirement
already satisfied: pandas in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(3.0.1) Requirement already satisfied: numpy>=2.3.3 in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(from pandas) (2.4.2) Requirement already satisfied:
python-dateutil>=2.8.2 in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(from pandas) (2.9.0.post0) Requirement already satisfied:
six>=1.5 in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(from python-dateutil>=2.8.2->pandas) (1.17.0) Requirement
already satisfied: pip in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(26.0.1) Requirement already satisfied: pyzmq in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(27.1.0) Collecting scipy Using cached
scipy-1.17.1-cp314-cp314-macosx_14_0_x86_64.whl.metadata (62 kB)
Requirement already satisfied: numpy<2.7,>=1.26.4 in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(from scipy) (2.4.2) Using cached
scipy-1.17.1-cp314-cp314-macosx_14_0_x86_64.whl (22.7 MB)
Installing collected packages: scipy Successfully installed
scipy-1.17.1 Requirement already satisfied: setuptools in
/Users/XXX/python_virtualenvs/python-virtualenv-test/lib/python3.14/site-packages
(82.0.0)
elapsed time 1m49s (python-virtualenv-test) ```