Tools, FAQ, Tutorials:
Upgrade/Downgrade Python in Conda on nvidia/cuda Docker
How to Upgrade or Downgrade Python in Conda on nvidia/cuda Docker?
✍: FYIcenter.com
If you need to run a specific version of Python, you can
Upgrade or Downgrade Python Conda on nvidia/cuda Docker
as shown in this tutorial.
1. Attach a terminal to the running docker.
fyicenter# docker exec -it my_cuda /bin/bash (base) root@e4395c83ac54:/#
2. Install "pip" in the default Conda environment "base".
(base) root@e4395c83ac54:/# conda install -y -c conda-forge pip Downloading and Extracting Packages certifi-2021.5.30 | 141 KB | python_abi-3.9 | 4 KB | openssl-1.1.1k | 2.1 MB | wheel-0.37.0 | 31 KB | conda-4.10.3 | 3.1 MB | pip-21.2.4 | 1.1 MB | ca-certificates-2021 | 136 KB |
3. Install Python 3.7.
(base) root@e4395c83ac54:/# conda install -y -c conda-forge python=3.7 Downloading and Extracting Packages conda-package-handli | 921 KB | pycosat-0.6.3 | 107 KB | ruamel_yaml-0.15.80 | 270 KB | chardet-4.0.0 | 204 KB | cffi-1.14.6 | 225 KB | setuptools-49.6.0 | 947 KB | conda-4.10.3 | 3.1 MB | cryptography-3.4.7 | 1.1 MB | brotlipy-0.7.0 | 341 KB | certifi-2021.5.30 | 141 KB | python_abi-3.7 | 4 KB | pysocks-1.7.1 | 27 KB | python-3.7.10 | 57.3 MB |
4. Verify Python version inside Conda.
(base) root@e4395c83ac54:/# python --version Python 3.7.10
5. Verify Python version outside Conda.
(base) root@e4395c83ac54:/# conda deactivate root@e4395c83ac54:/# python --version bash: python: command not found
6. Create a new Conda environment with Python 3.9.
root@e4395c83ac54:/# conda create -n py3.9 environment location: /opt/conda/envs/py3.9 root@e4395c83ac54:/# conda activate py3.9 (py3.9) root@e4395c83ac54:/#
7. Upgrade the new Conda environment to Python 3.9.
(py3.9) root@e4395c83ac54:/# conda install -y -c conda-forge python=3.9 Downloading and Extracting Packages readline-8.1 | 295 KB | _libgcc_mutex-0.1 | 3 KB | sqlite-3.36.0 | 1.4 MB | libgcc-ng-11.1.0 | 908 KB | tk-8.6.10 | 3.2 MB | ncurses-6.2 | 985 KB | python-3.9.6 | 27.5 MB | xz-5.2.5 | 343 KB | zlib-1.2.11 | 106 KB | tzdata-2021a | 121 KB | _openmp_mutex-4.5 | 22 KB | ld_impl_linux-64-2.3 | 667 KB | libffi-3.3 | 51 KB | setuptools-49.6.0 | 943 KB | libgomp-11.1.0 | 427 KB | libstdcxx-ng-11.1.0 | 4.2 MB |
8. Verify Python version in both Conda environmwnts:
(py3.9) root@e4395c83ac54:/# python --version Python 3.9.6 (py3.9) root@e4395c83ac54:/# conda activate base (base) root@e4395c83ac54:/# python --version Python 3.7.10
⇒ Install CUDA Toolkit in Conda on nvidia/cuda Docker
⇐ Install Miniconda3 on nvidia/cuda Docker
2023-02-21, 767🔥, 1💬
Popular Posts:
Where Is the Submitted Form Data Stored in PHP? When a user submit a form on your Web server, user e...
Where to get the detailed description of the JSON.stringify() Function in JavaScript? Here is the de...
Where to see some Examples of Invalid JSON Values? Here are some Examples of Invalid JSON Values: 1....
How to extend json.JSONEncoder class? I want to encode other Python data types to JSON. If you encod...
Where to get a JSON.stringify() Example Code in JavaScript? Here is a good JSON.stringify() example ...