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, ∼1304🔥, 1💬
Popular Posts:
Where to find tutorials on Visual Studio? I want to know How to learn Visual Studio. Here is a large...
How to Instantiate Chaincode on BYFN Channel? You can follow this tutorial to Instantiate Chaincode ...
How to add request query string Parameters to my Azure API operation 2017 version to make it more us...
How to read Atom validation errors at w3.org? If your Atom feed has errors, the Atom validator at w3...
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...