Using conda from Anaconda is really easy to install complex environments even like TensorFlow on many different Linux distributions and Windows.
conda utility and its multiple environments guarantee no changes from the package system of the current Linux distribution. Installing operating system updates may break fine-tuned and complex development environments. Installing packages from conda minimizes the OS-related problems and offers the user to use of complex development setups in various Linux distributions like CentOS, Fedora, Manjdaro, Mint, Debian, Ubuntu, Elementary OS with the same command line interface.
Using pip instead of conda may lead to a broken environment after simple OS package updates.
STEP 1) Install conda command line utility.
The install is easy enough, just follow this article – Installing conda command line in various systems with miniconda and create a simple python environment
The conda command-line utility is installed by Miniconda3.
STEP 2) Search for conda packages.
Use the search command to find packages. All available versions are displayed supported for the current installation.
(base) myenv@srv ~ $ conda search tensorflow Loading channels: done # Name Version Build Channel tensorflow 1.4.1 0 pkgs/main tensorflow 1.5.0 0 pkgs/main tensorflow 1.6.0 0 pkgs/main tensorflow 1.7.0 0 pkgs/main tensorflow 1.8.0 0 pkgs/main tensorflow 1.8.0 h01c6a4e_0 pkgs/main tensorflow 1.8.0 h06a4308_0 pkgs/main tensorflow 1.8.0 h16da8f2_0 pkgs/main tensorflow 1.8.0 h2742514_0 pkgs/main tensorflow 1.8.0 h469b60b_0 pkgs/main tensorflow 1.8.0 h57681fa_0 pkgs/main tensorflow 1.8.0 h5c3c37f_0 pkgs/main tensorflow 1.8.0 h645107b_0 pkgs/main tensorflow 1.8.0 h7b2774c_0 pkgs/main tensorflow 1.8.0 hb11d968_0 pkgs/main tensorflow 1.8.0 hb1b1514_0 pkgs/main tensorflow 1.8.0 hb381393_0 pkgs/main tensorflow 1.8.0 hc2d9325_0 pkgs/main tensorflow 1.9.0 eigen_py27hf386fcc_1 pkgs/main tensorflow 1.9.0 eigen_py35h8c89287_1 pkgs/main tensorflow 1.9.0 eigen_py36h8c89287_0 pkgs/main tensorflow 1.9.0 eigen_py36hbec2359_0 pkgs/main tensorflow 1.9.0 eigen_py36hbec2359_1 pkgs/main tensorflow 1.9.0 eigen_py36hf386fcc_0 pkgs/main tensorflow 1.9.0 gpu_py27h233f449_1 pkgs/main tensorflow 1.9.0 gpu_py27h395d940_1 pkgs/main tensorflow 1.9.0 gpu_py27hd3a791e_1 pkgs/main tensorflow 1.9.0 gpu_py35h42d5ad8_1 pkgs/main tensorflow 1.9.0 gpu_py35h60c0932_1 pkgs/main tensorflow 1.9.0 gpu_py35hb39db67_1 pkgs/main tensorflow 1.9.0 gpu_py36h02c5d5e_1 pkgs/main tensorflow 1.9.0 gpu_py36h220e158_1 pkgs/main tensorflow 1.9.0 gpu_py36h313df88_1 pkgs/main tensorflow 1.9.0 mkl_py27h0cb61a4_1 pkgs/main tensorflow 1.9.0 mkl_py35h5be851a_1 pkgs/main tensorflow 1.9.0 mkl_py36h0cb61a4_0 pkgs/main tensorflow 1.9.0 mkl_py36h5be851a_0 pkgs/main tensorflow 1.9.0 mkl_py36h6d6ce78_0 pkgs/main tensorflow 1.9.0 mkl_py36h6d6ce78_1 pkgs/main tensorflow 1.10.0 eigen_py27ha0ab958_0 pkgs/main tensorflow 1.10.0 eigen_py35h5ed898b_0 pkgs/main tensorflow 1.10.0 eigen_py36hb995bb4_0 pkgs/main tensorflow 1.10.0 gpu_py27h67ad7fe_0 pkgs/main tensorflow 1.10.0 gpu_py27h6f941b3_0 pkgs/main tensorflow 1.10.0 gpu_py27h9580370_0 pkgs/main tensorflow 1.10.0 gpu_py35h566a776_0 pkgs/main tensorflow 1.10.0 gpu_py35ha6119f3_0 pkgs/main tensorflow 1.10.0 gpu_py35hd9c640d_0 pkgs/main tensorflow 1.10.0 gpu_py36h8dbd23f_0 pkgs/main tensorflow 1.10.0 gpu_py36h97a2126_0 pkgs/main tensorflow 1.10.0 gpu_py36hcebf108_0 pkgs/main tensorflow 1.10.0 mkl_py27h857755f_0 pkgs/main tensorflow 1.10.0 mkl_py35heddcb22_0 pkgs/main tensorflow 1.10.0 mkl_py36hdb377fd_0 pkgs/main tensorflow 1.11.0 eigen_py27h06aee4b_0 pkgs/main tensorflow 1.11.0 eigen_py36he3f7ef1_0 pkgs/main tensorflow 1.11.0 gpu_py27h99ab47f_0 pkgs/main tensorflow 1.11.0 gpu_py27hd8bfc1a_0 pkgs/main tensorflow 1.11.0 gpu_py36h4459f94_0 pkgs/main tensorflow 1.11.0 gpu_py36h9c9050a_0 pkgs/main tensorflow 1.11.0 mkl_py27h25e0b76_0 pkgs/main tensorflow 1.11.0 mkl_py36ha6f0bda_0 pkgs/main tensorflow 1.12.0 eigen_py27hfe19c55_0 pkgs/main tensorflow 1.12.0 eigen_py36hbd5f568_0 pkgs/main tensorflow 1.12.0 gpu_py27h2a0f108_0 pkgs/main tensorflow 1.12.0 gpu_py27h956c076_0 pkgs/main tensorflow 1.12.0 gpu_py36he68c306_0 pkgs/main tensorflow 1.12.0 gpu_py36he74679b_0 pkgs/main tensorflow 1.12.0 mkl_py27hc55d17a_0 pkgs/main tensorflow 1.12.0 mkl_py36h69b6ba0_0 pkgs/main tensorflow 1.13.1 eigen_py27h5e92bea_0 pkgs/main tensorflow 1.13.1 eigen_py36hc59b85e_0 pkgs/main tensorflow 1.13.1 eigen_py37h7cb7401_0 pkgs/main tensorflow 1.13.1 gpu_py27hc5faae7_0 pkgs/main tensorflow 1.13.1 gpu_py27hcb41dfa_0 pkgs/main tensorflow 1.13.1 gpu_py27hd3b962e_0 pkgs/main tensorflow 1.13.1 gpu_py36h26cf82e_0 pkgs/main tensorflow 1.13.1 gpu_py36h3991807_0 pkgs/main tensorflow 1.13.1 gpu_py36h9b25d83_0 pkgs/main tensorflow 1.13.1 gpu_py37h49933a4_0 pkgs/main tensorflow 1.13.1 gpu_py37hc158e3b_0 pkgs/main tensorflow 1.13.1 gpu_py37hd37c573_0 pkgs/main tensorflow 1.13.1 mkl_py27h74ee40f_0 pkgs/main tensorflow 1.13.1 mkl_py36h27d456a_0 pkgs/main tensorflow 1.13.1 mkl_py37h54b294f_0 pkgs/main tensorflow 1.14.0 eigen_py27h99c1539_0 pkgs/main tensorflow 1.14.0 eigen_py36hb2cf719_0 pkgs/main tensorflow 1.14.0 eigen_py37h195cb1b_0 pkgs/main tensorflow 1.14.0 gpu_py27h39f1c70_0 pkgs/main tensorflow 1.14.0 gpu_py27h48701d4_0 pkgs/main tensorflow 1.14.0 gpu_py27h84ace93_0 pkgs/main tensorflow 1.14.0 gpu_py27he9627f8_0 pkgs/main tensorflow 1.14.0 gpu_py36h3fb9ad6_0 pkgs/main tensorflow 1.14.0 gpu_py36h57aa796_0 pkgs/main tensorflow 1.14.0 gpu_py36hc335bb8_0 pkgs/main tensorflow 1.14.0 gpu_py36hfc5689a_0 pkgs/main tensorflow 1.14.0 gpu_py37h4491b45_0 pkgs/main tensorflow 1.14.0 gpu_py37h63f5f00_0 pkgs/main tensorflow 1.14.0 gpu_py37h74c33d7_0 pkgs/main tensorflow 1.14.0 gpu_py37hae64822_0 pkgs/main tensorflow 1.14.0 mkl_py27h957988d_0 pkgs/main tensorflow 1.14.0 mkl_py36h2526735_0 pkgs/main tensorflow 1.14.0 mkl_py37h45c423b_0 pkgs/main tensorflow 1.15.0 eigen_py27h7b7505e_0 pkgs/main tensorflow 1.15.0 eigen_py36hd3854b5_0 pkgs/main tensorflow 1.15.0 eigen_py37h3790f83_0 pkgs/main tensorflow 1.15.0 gpu_py27h0c9f15b_0 pkgs/main tensorflow 1.15.0 gpu_py36h5a509aa_0 pkgs/main tensorflow 1.15.0 gpu_py37h0f0df58_0 pkgs/main tensorflow 1.15.0 mkl_py27hbe5f72a_0 pkgs/main tensorflow 1.15.0 mkl_py36h4920b83_0 pkgs/main tensorflow 1.15.0 mkl_py37h28c19af_0 pkgs/main tensorflow 2.0.0 eigen_py27hec4e49e_0 pkgs/main tensorflow 2.0.0 eigen_py36ha83d16c_0 pkgs/main tensorflow 2.0.0 eigen_py37hce6be7f_0 pkgs/main tensorflow 2.0.0 gpu_py27hb041a2f_0 pkgs/main tensorflow 2.0.0 gpu_py36h6b29c10_0 pkgs/main tensorflow 2.0.0 gpu_py37h768510d_0 pkgs/main tensorflow 2.0.0 mkl_py27h68eb67f_0 pkgs/main tensorflow 2.0.0 mkl_py36hef7ec59_0 pkgs/main tensorflow 2.0.0 mkl_py37h66b46cc_0 pkgs/main tensorflow 2.1.0 eigen_py27h636cc2a_0 pkgs/main tensorflow 2.1.0 eigen_py36hbb90eaf_0 pkgs/main tensorflow 2.1.0 eigen_py37h1a52d58_0 pkgs/main tensorflow 2.1.0 gpu_py27h9cdf9a9_0 pkgs/main tensorflow 2.1.0 gpu_py36h2e5cdaa_0 pkgs/main tensorflow 2.1.0 gpu_py37h7a4bb67_0 pkgs/main tensorflow 2.1.0 mkl_py27h9dbd782_0 pkgs/main tensorflow 2.1.0 mkl_py36h23468d9_0 pkgs/main tensorflow 2.1.0 mkl_py37h80a91df_0 pkgs/main tensorflow 2.2.0 eigen_py36h84d285f_0 pkgs/main tensorflow 2.2.0 eigen_py37h1b16bb3_0 pkgs/main tensorflow 2.2.0 eigen_py38hfc6e53c_0 pkgs/main tensorflow 2.2.0 gpu_py36hf933387_0 pkgs/main tensorflow 2.2.0 gpu_py37h1a511ff_0 pkgs/main tensorflow 2.2.0 gpu_py38hb782248_0 pkgs/main tensorflow 2.2.0 mkl_py36h5a57954_0 pkgs/main tensorflow 2.2.0 mkl_py37h6e9ce2d_0 pkgs/main tensorflow 2.2.0 mkl_py38h6d3daf0_0 pkgs/main tensorflow 2.3.0 eigen_py37h189e6a2_0 pkgs/main tensorflow 2.3.0 eigen_py38h71ff20e_0 pkgs/main tensorflow 2.3.0 mkl_py37h0481017_0 pkgs/main tensorflow 2.3.0 mkl_py38hd53216f_0 pkgs/main tensorflow 2.4.1 eigen_py37h3da6045_0 pkgs/main tensorflow 2.4.1 eigen_py38h0e0807f_0 pkgs/main tensorflow 2.4.1 eigen_py39h813c054_0 pkgs/main tensorflow 2.4.1 gpu_py37ha2e99fa_0 pkgs/main tensorflow 2.4.1 gpu_py38h8a7d6ce_0 pkgs/main tensorflow 2.4.1 gpu_py39h8236f22_0 pkgs/main tensorflow 2.4.1 mkl_py37h2d14ff2_0 pkgs/main tensorflow 2.4.1 mkl_py38hb2083e0_0 pkgs/main tensorflow 2.4.1 mkl_py39h4683426_0 pkgs/main tensorflow 2.5.0 eigen_py37hff93566_0 pkgs/main tensorflow 2.5.0 eigen_py38h17aada3_0 pkgs/main tensorflow 2.5.0 eigen_py38h94feaef_0 pkgs/main tensorflow 2.5.0 eigen_py39hd8d7d70_0 pkgs/main tensorflow 2.5.0 mkl_py37h3e8b3f4_0 pkgs/main tensorflow 2.5.0 mkl_py38hce4fbe1_0 pkgs/main tensorflow 2.5.0 mkl_py39h4a0693c_0 pkgs/main tensorflow 2.6.0 eigen_py37h34b007a_0 pkgs/main tensorflow 2.6.0 eigen_py38hcc1cb13_0 pkgs/main tensorflow 2.6.0 eigen_py39h4b72145_0 pkgs/main tensorflow 2.6.0 mkl_py37h9d15365_0 pkgs/main tensorflow 2.6.0 mkl_py38h874c8e8_0 pkgs/main tensorflow 2.6.0 mkl_py39haac40d1_0 pkgs/main
Apparently, the latest version of TensorFlow is 2.6.0:
(base) myenv@srv ~ $ conda search tensorflow=2.6.0 Loading channels: done # Name Version Build Channel tensorflow 2.6.0 eigen_py37h34b007a_0 pkgs/main tensorflow 2.6.0 eigen_py38hcc1cb13_0 pkgs/main tensorflow 2.6.0 eigen_py39h4b72145_0 pkgs/main tensorflow 2.6.0 mkl_py37h9d15365_0 pkgs/main tensorflow 2.6.0 mkl_py38h874c8e8_0 pkgs/main tensorflow 2.6.0 mkl_py39haac40d1_0 pkgs/main
If the user needs GPU accelerated version of TensorFlow, an older version should be used such as 2.4.1.
STEP 3) Install TensorFlow package.
Installing the tensorflow CPU accelerated package in a new environment (mytensorflow26):
(base) myenv@srv ~ $ conda create --name mytensorflow26 tensorflow=2.6.0=mkl_py39haac40d1_0
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/myenv/miniconda3/envs/mytensorflow26
added / updated specs:
- tensorflow==2.6.0=mkl_py39haac40d1_0
The following packages will be downloaded:
package | build
---------------------------|-----------------
abseil-cpp-20210324.2 | h2531618_0 965 KB
absl-py-0.15.0 | pyhd3eb1b0_0 103 KB
aiohttp-3.8.1 | py39h7f8727e_0 516 KB
aiosignal-1.2.0 | pyhd3eb1b0_0 12 KB
astor-0.8.1 | py39h06a4308_0 47 KB
astunparse-1.6.3 | py_0 17 KB
async-timeout-4.0.1 | pyhd3eb1b0_0 10 KB
attrs-21.4.0 | pyhd3eb1b0_0 51 KB
blas-1.0 | mkl 6 KB
blinker-1.4 | py39h06a4308_0 23 KB
c-ares-1.18.1 | h7f8727e_0 114 KB
cachetools-4.2.2 | pyhd3eb1b0_0 13 KB
click-8.0.3 | pyhd3eb1b0_0 79 KB
dataclasses-0.8 | pyh6d0b6a4_7 8 KB
flatbuffers-2.0.0 | h2531618_0 975 KB
frozenlist-1.2.0 | py39h7f8727e_0 79 KB
gast-0.4.0 | pyhd3eb1b0_0 13 KB
giflib-5.2.1 | h7b6447c_0 78 KB
google-auth-1.33.0 | pyhd3eb1b0_0 80 KB
google-auth-oauthlib-0.4.1 | py_2 20 KB
google-pasta-0.2.0 | pyhd3eb1b0_0 46 KB
grpcio-1.42.0 | py39hce63b2e_0 2.1 MB
h5py-3.6.0 | py39ha0f2276_0 1.1 MB
hdf5-1.10.6 | hb1b8bf9_0 3.7 MB
icu-68.1 | h2531618_0 11.8 MB
importlib-metadata-4.8.2 | py39h06a4308_0 39 KB
intel-openmp-2021.4.0 | h06a4308_3561 4.2 MB
jpeg-9d | h7f8727e_0 232 KB
keras-preprocessing-1.1.2 | pyhd3eb1b0_0 35 KB
krb5-1.19.2 | hac12032_0 1.2 MB
libcurl-7.80.0 | h0b77cf5_0 339 KB
libedit-3.1.20210910 | h7f8727e_0 166 KB
libev-4.33 | h7f8727e_1 111 KB
libgfortran-ng-7.5.0 | ha8ba4b0_17 22 KB
libgfortran4-7.5.0 | ha8ba4b0_17 995 KB
libnghttp2-1.46.0 | hce63b2e_0 680 KB
libpng-1.6.37 | hbc83047_0 278 KB
libprotobuf-3.14.0 | h8c45485_0 2.0 MB
libssh2-1.9.0 | h1ba5d50_1 269 KB
markdown-3.3.4 | py39h06a4308_0 129 KB
mkl-2021.4.0 | h06a4308_640 142.6 MB
mkl-service-2.4.0 | py39h7f8727e_0 59 KB
mkl_fft-1.3.1 | py39hd3c417c_0 182 KB
mkl_random-1.2.2 | py39h51133e4_0 309 KB
multidict-5.2.0 | py39h7f8727e_2 64 KB
numpy-1.21.2 | py39h20f2e39_0 23 KB
numpy-base-1.21.2 | py39h79a1101_0 4.9 MB
oauthlib-3.1.1 | pyhd3eb1b0_0 90 KB
opt_einsum-3.3.0 | pyhd3eb1b0_1 57 KB
protobuf-3.14.0 | py39h2531618_1 306 KB
pyasn1-0.4.8 | pyhd3eb1b0_0 54 KB
pyasn1-modules-0.2.8 | py_0 72 KB
pyjwt-2.1.0 | py39h06a4308_0 32 KB
python-flatbuffers-1.12 | pyhd3eb1b0_0 24 KB
requests-oauthlib-1.3.0 | py_0 23 KB
rsa-4.7.2 | pyhd3eb1b0_1 28 KB
scipy-1.7.3 | py39hc147768_0 16.9 MB
snappy-1.1.8 | he6710b0_0 40 KB
tensorboard-2.6.0 | py_1 4.9 MB
tensorboard-data-server-0.6.0| py39hca6d32c_0 2.7 MB
tensorboard-plugin-wit-1.6.0| py_0 630 KB
tensorflow-2.6.0 |mkl_py39haac40d1_0 4 KB
tensorflow-base-2.6.0 |mkl_py39h3d85931_0 76.7 MB
tensorflow-estimator-2.6.0 | pyh7b7c402_0 267 KB
termcolor-1.1.0 | py39h06a4308_1 9 KB
typing-extensions-3.10.0.2 | hd3eb1b0_0 12 KB
typing_extensions-3.10.0.2 | pyh06a4308_0 31 KB
urllib3-1.26.8 | pyhd3eb1b0_0 106 KB
werkzeug-2.0.2 | pyhd3eb1b0_0 224 KB
wheel-0.35.1 | pyhd3eb1b0_0 38 KB
wrapt-1.13.3 | py39h7f8727e_2 52 KB
yarl-1.6.3 | py39h27cfd23_0 136 KB
zipp-3.7.0 | pyhd3eb1b0_0 12 KB
------------------------------------------------------------
Total: 283.9 MB
The following NEW packages will be INSTALLED:
_libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main
_openmp_mutex pkgs/main/linux-64::_openmp_mutex-4.5-1_gnu
_tflow_select pkgs/main/linux-64::_tflow_select-2.3.0-mkl
abseil-cpp pkgs/main/linux-64::abseil-cpp-20210324.2-h2531618_0
absl-py pkgs/main/noarch::absl-py-0.15.0-pyhd3eb1b0_0
aiohttp pkgs/main/linux-64::aiohttp-3.8.1-py39h7f8727e_0
aiosignal pkgs/main/noarch::aiosignal-1.2.0-pyhd3eb1b0_0
astor pkgs/main/linux-64::astor-0.8.1-py39h06a4308_0
astunparse pkgs/main/noarch::astunparse-1.6.3-py_0
async-timeout pkgs/main/noarch::async-timeout-4.0.1-pyhd3eb1b0_0
attrs pkgs/main/noarch::attrs-21.4.0-pyhd3eb1b0_0
blas pkgs/main/linux-64::blas-1.0-mkl
blinker pkgs/main/linux-64::blinker-1.4-py39h06a4308_0
brotlipy pkgs/main/linux-64::brotlipy-0.7.0-py39h27cfd23_1003
c-ares pkgs/main/linux-64::c-ares-1.18.1-h7f8727e_0
ca-certificates pkgs/main/linux-64::ca-certificates-2021.10.26-h06a4308_2
cachetools pkgs/main/noarch::cachetools-4.2.2-pyhd3eb1b0_0
certifi pkgs/main/linux-64::certifi-2021.10.8-py39h06a4308_2
cffi pkgs/main/linux-64::cffi-1.15.0-py39hd667e15_1
charset-normalizer pkgs/main/noarch::charset-normalizer-2.0.4-pyhd3eb1b0_0
click pkgs/main/noarch::click-8.0.3-pyhd3eb1b0_0
cryptography pkgs/main/linux-64::cryptography-3.4.8-py39hd23ed53_0
dataclasses pkgs/main/noarch::dataclasses-0.8-pyh6d0b6a4_7
flatbuffers pkgs/main/linux-64::flatbuffers-2.0.0-h2531618_0
frozenlist pkgs/main/linux-64::frozenlist-1.2.0-py39h7f8727e_0
gast pkgs/main/noarch::gast-0.4.0-pyhd3eb1b0_0
giflib pkgs/main/linux-64::giflib-5.2.1-h7b6447c_0
google-auth pkgs/main/noarch::google-auth-1.33.0-pyhd3eb1b0_0
google-auth-oauth~ pkgs/main/noarch::google-auth-oauthlib-0.4.1-py_2
google-pasta pkgs/main/noarch::google-pasta-0.2.0-pyhd3eb1b0_0
grpcio pkgs/main/linux-64::grpcio-1.42.0-py39hce63b2e_0
h5py pkgs/main/linux-64::h5py-3.6.0-py39ha0f2276_0
hdf5 pkgs/main/linux-64::hdf5-1.10.6-hb1b8bf9_0
icu pkgs/main/linux-64::icu-68.1-h2531618_0
idna pkgs/main/noarch::idna-3.3-pyhd3eb1b0_0
importlib-metadata pkgs/main/linux-64::importlib-metadata-4.8.2-py39h06a4308_0
intel-openmp pkgs/main/linux-64::intel-openmp-2021.4.0-h06a4308_3561
jpeg pkgs/main/linux-64::jpeg-9d-h7f8727e_0
keras-preprocessi~ pkgs/main/noarch::keras-preprocessing-1.1.2-pyhd3eb1b0_0
krb5 pkgs/main/linux-64::krb5-1.19.2-hac12032_0
ld_impl_linux-64 pkgs/main/linux-64::ld_impl_linux-64-2.35.1-h7274673_9
libcurl pkgs/main/linux-64::libcurl-7.80.0-h0b77cf5_0
libedit pkgs/main/linux-64::libedit-3.1.20210910-h7f8727e_0
libev pkgs/main/linux-64::libev-4.33-h7f8727e_1
libffi pkgs/main/linux-64::libffi-3.3-he6710b0_2
libgcc-ng pkgs/main/linux-64::libgcc-ng-9.3.0-h5101ec6_17
libgfortran-ng pkgs/main/linux-64::libgfortran-ng-7.5.0-ha8ba4b0_17
libgfortran4 pkgs/main/linux-64::libgfortran4-7.5.0-ha8ba4b0_17
libgomp pkgs/main/linux-64::libgomp-9.3.0-h5101ec6_17
libnghttp2 pkgs/main/linux-64::libnghttp2-1.46.0-hce63b2e_0
libpng pkgs/main/linux-64::libpng-1.6.37-hbc83047_0
libprotobuf pkgs/main/linux-64::libprotobuf-3.14.0-h8c45485_0
libssh2 pkgs/main/linux-64::libssh2-1.9.0-h1ba5d50_1
libstdcxx-ng pkgs/main/linux-64::libstdcxx-ng-9.3.0-hd4cf53a_17
markdown pkgs/main/linux-64::markdown-3.3.4-py39h06a4308_0
mkl pkgs/main/linux-64::mkl-2021.4.0-h06a4308_640
mkl-service pkgs/main/linux-64::mkl-service-2.4.0-py39h7f8727e_0
mkl_fft pkgs/main/linux-64::mkl_fft-1.3.1-py39hd3c417c_0
mkl_random pkgs/main/linux-64::mkl_random-1.2.2-py39h51133e4_0
multidict pkgs/main/linux-64::multidict-5.2.0-py39h7f8727e_2
ncurses pkgs/main/linux-64::ncurses-6.3-h7f8727e_2
numpy pkgs/main/linux-64::numpy-1.21.2-py39h20f2e39_0
numpy-base pkgs/main/linux-64::numpy-base-1.21.2-py39h79a1101_0
oauthlib pkgs/main/noarch::oauthlib-3.1.1-pyhd3eb1b0_0
openssl pkgs/main/linux-64::openssl-1.1.1m-h7f8727e_0
opt_einsum pkgs/main/noarch::opt_einsum-3.3.0-pyhd3eb1b0_1
pip pkgs/main/linux-64::pip-21.2.4-py39h06a4308_0
protobuf pkgs/main/linux-64::protobuf-3.14.0-py39h2531618_1
pyasn1 pkgs/main/noarch::pyasn1-0.4.8-pyhd3eb1b0_0
pyasn1-modules pkgs/main/noarch::pyasn1-modules-0.2.8-py_0
pycparser pkgs/main/noarch::pycparser-2.21-pyhd3eb1b0_0
pyjwt pkgs/main/linux-64::pyjwt-2.1.0-py39h06a4308_0
pyopenssl pkgs/main/noarch::pyopenssl-21.0.0-pyhd3eb1b0_1
pysocks pkgs/main/linux-64::pysocks-1.7.1-py39h06a4308_0
python pkgs/main/linux-64::python-3.9.7-h12debd9_1
python-flatbuffers pkgs/main/noarch::python-flatbuffers-1.12-pyhd3eb1b0_0
readline pkgs/main/linux-64::readline-8.1.2-h7f8727e_1
requests pkgs/main/noarch::requests-2.27.1-pyhd3eb1b0_0
requests-oauthlib pkgs/main/noarch::requests-oauthlib-1.3.0-py_0
rsa pkgs/main/noarch::rsa-4.7.2-pyhd3eb1b0_1
scipy pkgs/main/linux-64::scipy-1.7.3-py39hc147768_0
setuptools pkgs/main/linux-64::setuptools-58.0.4-py39h06a4308_0
six pkgs/main/noarch::six-1.16.0-pyhd3eb1b0_0
snappy pkgs/main/linux-64::snappy-1.1.8-he6710b0_0
sqlite pkgs/main/linux-64::sqlite-3.37.0-hc218d9a_0
tensorboard pkgs/main/noarch::tensorboard-2.6.0-py_1
tensorboard-data-~ pkgs/main/linux-64::tensorboard-data-server-0.6.0-py39hca6d32c_0
tensorboard-plugi~ pkgs/main/noarch::tensorboard-plugin-wit-1.6.0-py_0
tensorflow pkgs/main/linux-64::tensorflow-2.6.0-mkl_py39haac40d1_0
tensorflow-base pkgs/main/linux-64::tensorflow-base-2.6.0-mkl_py39h3d85931_0
tensorflow-estima~ pkgs/main/noarch::tensorflow-estimator-2.6.0-pyh7b7c402_0
termcolor pkgs/main/linux-64::termcolor-1.1.0-py39h06a4308_1
tk pkgs/main/linux-64::tk-8.6.11-h1ccaba5_0
typing-extensions pkgs/main/noarch::typing-extensions-3.10.0.2-hd3eb1b0_0
typing_extensions pkgs/main/noarch::typing_extensions-3.10.0.2-pyh06a4308_0
tzdata pkgs/main/noarch::tzdata-2021e-hda174b7_0
urllib3 pkgs/main/noarch::urllib3-1.26.8-pyhd3eb1b0_0
werkzeug pkgs/main/noarch::werkzeug-2.0.2-pyhd3eb1b0_0
wheel pkgs/main/noarch::wheel-0.35.1-pyhd3eb1b0_0
wrapt pkgs/main/linux-64::wrapt-1.13.3-py39h7f8727e_2
xz pkgs/main/linux-64::xz-5.2.5-h7b6447c_0
yarl pkgs/main/linux-64::yarl-1.6.3-py39h27cfd23_0
zipp pkgs/main/noarch::zipp-3.7.0-pyhd3eb1b0_0
zlib pkgs/main/linux-64::zlib-1.2.11-h7f8727e_4
Proceed ([y]/n)? y
Downloading and Extracting Packages
libpng-1.6.37 | 278 KB | ################################################################### | 100%
frozenlist-1.2.0 | 79 KB | ################################################################### | 100%
mkl_random-1.2.2 | 309 KB | ################################################################### | 100%
h5py-3.6.0 | 1.1 MB | ################################################################### | 100%
absl-py-0.15.0 | 103 KB | ################################################################### | 100%
mkl-service-2.4.0 | 59 KB | ################################################################### | 100%
astor-0.8.1 | 47 KB | ################################################################### | 100%
numpy-base-1.21.2 | 4.9 MB | ################################################################### | 100%
jpeg-9d | 232 KB | ################################################################### | 100%
giflib-5.2.1 | 78 KB | ################################################################### | 100%
tensorboard-data-ser | 2.7 MB | ################################################################### | 100%
libnghttp2-1.46.0 | 680 KB | ################################################################### | 100%
importlib-metadata-4 | 39 KB | ################################################################### | 100%
krb5-1.19.2 | 1.2 MB | ################################################################### | 100%
hdf5-1.10.6 | 3.7 MB | ################################################################### | 100%
pyasn1-modules-0.2.8 | 72 KB | ################################################################### | 100%
typing-extensions-3. | 12 KB | ################################################################### | 100%
google-pasta-0.2.0 | 46 KB | ################################################################### | 100%
numpy-1.21.2 | 23 KB | ################################################################### | 100%
wrapt-1.13.3 | 52 KB | ################################################################### | 100%
tensorboard-plugin-w | 630 KB | ################################################################### | 100%
opt_einsum-3.3.0 | 57 KB | ################################################################### | 100%
libgfortran-ng-7.5.0 | 22 KB | ################################################################### | 100%
pyjwt-2.1.0 | 32 KB | ################################################################### | 100%
werkzeug-2.0.2 | 224 KB | ################################################################### | 100%
intel-openmp-2021.4. | 4.2 MB | ################################################################### | 100%
grpcio-1.42.0 | 2.1 MB | ################################################################### | 100%
icu-68.1 | 11.8 MB | ################################################################### | 100%
c-ares-1.18.1 | 114 KB | ################################################################### | 100%
keras-preprocessing- | 35 KB | ################################################################### | 100%
google-auth-1.33.0 | 80 KB | ################################################################### | 100%
tensorboard-2.6.0 | 4.9 MB | ################################################################### | 100%
blinker-1.4 | 23 KB | ################################################################### | 100%
blas-1.0 | 6 KB | ################################################################### | 100%
cachetools-4.2.2 | 13 KB | ################################################################### | 100%
abseil-cpp-20210324. | 965 KB | ################################################################### | 100%
mkl-2021.4.0 | 142.6 MB | ################################################################### | 100%
tensorflow-2.6.0 | 4 KB | ################################################################### | 100%
astunparse-1.6.3 | 17 KB | ################################################################### | 100%
typing_extensions-3. | 31 KB | ################################################################### | 100%
requests-oauthlib-1. | 23 KB | ################################################################### | 100%
snappy-1.1.8 | 40 KB | ################################################################### | 100%
tensorflow-estimator | 267 KB | ################################################################### | 100%
aiohttp-3.8.1 | 516 KB | ################################################################### | 100%
flatbuffers-2.0.0 | 975 KB | ################################################################### | 100%
yarl-1.6.3 | 136 KB | ################################################################### | 100%
gast-0.4.0 | 13 KB | ################################################################### | 100%
python-flatbuffers-1 | 24 KB | ################################################################### | 100%
libcurl-7.80.0 | 339 KB | ################################################################### | 100%
wheel-0.35.1 | 38 KB | ################################################################### | 100%
google-auth-oauthlib | 20 KB | ################################################################### | 100%
scipy-1.7.3 | 16.9 MB | ################################################################### | 100%
tensorflow-base-2.6. | 76.7 MB | ################################################################### | 100%
zipp-3.7.0 | 12 KB | ################################################################### | 100%
dataclasses-0.8 | 8 KB | ################################################################### | 100%
libedit-3.1.20210910 | 166 KB | ################################################################### | 100%
termcolor-1.1.0 | 9 KB | ################################################################### | 100%
async-timeout-4.0.1 | 10 KB | ################################################################### | 100%
mkl_fft-1.3.1 | 182 KB | ################################################################### | 100%
rsa-4.7.2 | 28 KB | ################################################################### | 100%
libssh2-1.9.0 | 269 KB | ################################################################### | 100%
libgfortran4-7.5.0 | 995 KB | ################################################################### | 100%
libprotobuf-3.14.0 | 2.0 MB | ################################################################### | 100%
urllib3-1.26.8 | 106 KB | ################################################################### | 100%
aiosignal-1.2.0 | 12 KB | ################################################################### | 100%
click-8.0.3 | 79 KB | ################################################################### | 100%
markdown-3.3.4 | 129 KB | ################################################################### | 100%
multidict-5.2.0 | 64 KB | ################################################################### | 100%
protobuf-3.14.0 | 306 KB | ################################################################### | 100%
libev-4.33 | 111 KB | ################################################################### | 100%
attrs-21.4.0 | 51 KB | ################################################################### | 100%
pyasn1-0.4.8 | 54 KB | ################################################################### | 100%
oauthlib-3.1.1 | 90 KB | ################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate mytensorflow26
#
# To deactivate an active environment, use
#
# $ conda deactivate
Now to check if the TensorFlow is installed and works correctly. First, activate the TensorFlow environment and test the library:
(base) myenv@srv ~ $ conda activate mytensorflow26 (mytensorflow26) myenv@srv ~ $ python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))" 2022-02-01 07:15:37.648023: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: SSE4.1 SSE4.2 AVX AVX2 FMA To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. 2022-02-01 07:15:37.649597: I tensorflow/core/common_runtime/process_util.cc:146] Creating new thread pool with default inter op setting: 2. Tune using inter_op_parallelism_threads for best performance. tf.Tensor(-306.92828, shape=(), dtype=float32) (mytensorflow26) myenv@srv ~ $
It works perfectly.
In the base environment there is no such Python module:
(mytensorflow26) myenv@srv ~ $ conda deactivate (base) myenv@srv ~ $ python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))" Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'tensorflow'
To install a package (TensorFlow, for example) in an existing environment the “conda install” command would be used.
First, create the environment with “conda create”.
(base) myenv@srv ~ $ conda create --name mytensorflow25 python=3.9
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/myenv/miniconda3/envs/mytensorflow25
added / updated specs:
- python=3.9
The following NEW packages will be INSTALLED:
_libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main
_openmp_mutex pkgs/main/linux-64::_openmp_mutex-4.5-1_gnu
ca-certificates pkgs/main/linux-64::ca-certificates-2021.10.26-h06a4308_2
certifi pkgs/main/linux-64::certifi-2021.10.8-py39h06a4308_2
ld_impl_linux-64 pkgs/main/linux-64::ld_impl_linux-64-2.35.1-h7274673_9
libffi pkgs/main/linux-64::libffi-3.3-he6710b0_2
libgcc-ng pkgs/main/linux-64::libgcc-ng-9.3.0-h5101ec6_17
libgomp pkgs/main/linux-64::libgomp-9.3.0-h5101ec6_17
libstdcxx-ng pkgs/main/linux-64::libstdcxx-ng-9.3.0-hd4cf53a_17
ncurses pkgs/main/linux-64::ncurses-6.3-h7f8727e_2
openssl pkgs/main/linux-64::openssl-1.1.1m-h7f8727e_0
pip pkgs/main/linux-64::pip-21.2.4-py39h06a4308_0
python pkgs/main/linux-64::python-3.9.7-h12debd9_1
readline pkgs/main/linux-64::readline-8.1.2-h7f8727e_1
setuptools pkgs/main/linux-64::setuptools-58.0.4-py39h06a4308_0
sqlite pkgs/main/linux-64::sqlite-3.37.0-hc218d9a_0
tk pkgs/main/linux-64::tk-8.6.11-h1ccaba5_0
tzdata pkgs/main/noarch::tzdata-2021e-hda174b7_0
wheel pkgs/main/noarch::wheel-0.37.1-pyhd3eb1b0_0
xz pkgs/main/linux-64::xz-5.2.5-h7b6447c_0
zlib pkgs/main/linux-64::zlib-1.2.11-h7f8727e_4
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate mytensorflow25
#
# To deactivate an active environment, use
#
# $ conda deactivate
(base)
Install the TensorFlow 2.5.0 CPU accelerated package and test the environment:
(base) myenv@srv ~ $ conda activate mytensorflow25
(mytensorflow25) myenv@srv ~ $ conda install tensorflow=2.5.0=mkl*
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/myenv/miniconda3/envs/mytensorflow25
added / updated specs:
- tensorflow==2.5.0[build=mkl*]
The following packages will be downloaded:
package | build
---------------------------|-----------------
abseil-cpp-20200923.3 | h2531618_0 919 KB
tensorboard-2.5.0 | py_0 5.3 MB
tensorflow-2.5.0 |mkl_py39h4a0693c_0 4 KB
tensorflow-base-2.5.0 |mkl_py39h35b2a3d_0 75.4 MB
tensorflow-estimator-2.5.0 | pyh7b7c402_0 267 KB
------------------------------------------------------------
Total: 81.9 MB
The following NEW packages will be INSTALLED:
_tflow_select pkgs/main/linux-64::_tflow_select-2.3.0-mkl
abseil-cpp pkgs/main/linux-64::abseil-cpp-20200923.3-h2531618_0
absl-py pkgs/main/noarch::absl-py-0.15.0-pyhd3eb1b0_0
aiohttp pkgs/main/linux-64::aiohttp-3.8.1-py39h7f8727e_0
aiosignal pkgs/main/noarch::aiosignal-1.2.0-pyhd3eb1b0_0
astor pkgs/main/linux-64::astor-0.8.1-py39h06a4308_0
astunparse pkgs/main/noarch::astunparse-1.6.3-py_0
async-timeout pkgs/main/noarch::async-timeout-4.0.1-pyhd3eb1b0_0
attrs pkgs/main/noarch::attrs-21.4.0-pyhd3eb1b0_0
blas pkgs/main/linux-64::blas-1.0-mkl
blinker pkgs/main/linux-64::blinker-1.4-py39h06a4308_0
brotlipy pkgs/main/linux-64::brotlipy-0.7.0-py39h27cfd23_1003
c-ares pkgs/main/linux-64::c-ares-1.18.1-h7f8727e_0
cachetools pkgs/main/noarch::cachetools-4.2.2-pyhd3eb1b0_0
cffi pkgs/main/linux-64::cffi-1.15.0-py39hd667e15_1
charset-normalizer pkgs/main/noarch::charset-normalizer-2.0.4-pyhd3eb1b0_0
click pkgs/main/noarch::click-8.0.3-pyhd3eb1b0_0
cryptography pkgs/main/linux-64::cryptography-3.4.8-py39hd23ed53_0
dataclasses pkgs/main/noarch::dataclasses-0.8-pyh6d0b6a4_7
flatbuffers pkgs/main/linux-64::flatbuffers-2.0.0-h2531618_0
frozenlist pkgs/main/linux-64::frozenlist-1.2.0-py39h7f8727e_0
gast pkgs/main/noarch::gast-0.4.0-pyhd3eb1b0_0
giflib pkgs/main/linux-64::giflib-5.2.1-h7b6447c_0
google-auth pkgs/main/noarch::google-auth-1.33.0-pyhd3eb1b0_0
google-auth-oauth~ pkgs/main/noarch::google-auth-oauthlib-0.4.1-py_2
google-pasta pkgs/main/noarch::google-pasta-0.2.0-pyhd3eb1b0_0
grpcio pkgs/main/linux-64::grpcio-1.42.0-py39hce63b2e_0
h5py pkgs/main/linux-64::h5py-3.6.0-py39ha0f2276_0
hdf5 pkgs/main/linux-64::hdf5-1.10.6-hb1b8bf9_0
icu pkgs/main/linux-64::icu-68.1-h2531618_0
idna pkgs/main/noarch::idna-3.3-pyhd3eb1b0_0
importlib-metadata pkgs/main/linux-64::importlib-metadata-4.8.2-py39h06a4308_0
intel-openmp pkgs/main/linux-64::intel-openmp-2021.4.0-h06a4308_3561
jpeg pkgs/main/linux-64::jpeg-9d-h7f8727e_0
keras-preprocessi~ pkgs/main/noarch::keras-preprocessing-1.1.2-pyhd3eb1b0_0
krb5 pkgs/main/linux-64::krb5-1.19.2-hac12032_0
libcurl pkgs/main/linux-64::libcurl-7.80.0-h0b77cf5_0
libedit pkgs/main/linux-64::libedit-3.1.20210910-h7f8727e_0
libev pkgs/main/linux-64::libev-4.33-h7f8727e_1
libgfortran-ng pkgs/main/linux-64::libgfortran-ng-7.5.0-ha8ba4b0_17
libgfortran4 pkgs/main/linux-64::libgfortran4-7.5.0-ha8ba4b0_17
libnghttp2 pkgs/main/linux-64::libnghttp2-1.46.0-hce63b2e_0
libpng pkgs/main/linux-64::libpng-1.6.37-hbc83047_0
libprotobuf pkgs/main/linux-64::libprotobuf-3.14.0-h8c45485_0
libssh2 pkgs/main/linux-64::libssh2-1.9.0-h1ba5d50_1
markdown pkgs/main/linux-64::markdown-3.3.4-py39h06a4308_0
mkl pkgs/main/linux-64::mkl-2021.4.0-h06a4308_640
mkl-service pkgs/main/linux-64::mkl-service-2.4.0-py39h7f8727e_0
mkl_fft pkgs/main/linux-64::mkl_fft-1.3.1-py39hd3c417c_0
mkl_random pkgs/main/linux-64::mkl_random-1.2.2-py39h51133e4_0
multidict pkgs/main/linux-64::multidict-5.2.0-py39h7f8727e_2
numpy pkgs/main/linux-64::numpy-1.21.2-py39h20f2e39_0
numpy-base pkgs/main/linux-64::numpy-base-1.21.2-py39h79a1101_0
oauthlib pkgs/main/noarch::oauthlib-3.1.1-pyhd3eb1b0_0
opt_einsum pkgs/main/noarch::opt_einsum-3.3.0-pyhd3eb1b0_1
protobuf pkgs/main/linux-64::protobuf-3.14.0-py39h2531618_1
pyasn1 pkgs/main/noarch::pyasn1-0.4.8-pyhd3eb1b0_0
pyasn1-modules pkgs/main/noarch::pyasn1-modules-0.2.8-py_0
pycparser pkgs/main/noarch::pycparser-2.21-pyhd3eb1b0_0
pyjwt pkgs/main/linux-64::pyjwt-2.1.0-py39h06a4308_0
pyopenssl pkgs/main/noarch::pyopenssl-21.0.0-pyhd3eb1b0_1
pysocks pkgs/main/linux-64::pysocks-1.7.1-py39h06a4308_0
python-flatbuffers pkgs/main/noarch::python-flatbuffers-1.12-pyhd3eb1b0_0
requests pkgs/main/noarch::requests-2.27.1-pyhd3eb1b0_0
requests-oauthlib pkgs/main/noarch::requests-oauthlib-1.3.0-py_0
rsa pkgs/main/noarch::rsa-4.7.2-pyhd3eb1b0_1
scipy pkgs/main/linux-64::scipy-1.7.3-py39hc147768_0
six pkgs/main/noarch::six-1.16.0-pyhd3eb1b0_0
snappy pkgs/main/linux-64::snappy-1.1.8-he6710b0_0
tensorboard pkgs/main/noarch::tensorboard-2.5.0-py_0
tensorboard-plugi~ pkgs/main/noarch::tensorboard-plugin-wit-1.6.0-py_0
tensorflow pkgs/main/linux-64::tensorflow-2.5.0-mkl_py39h4a0693c_0
tensorflow-base pkgs/main/linux-64::tensorflow-base-2.5.0-mkl_py39h35b2a3d_0
tensorflow-estima~ pkgs/main/noarch::tensorflow-estimator-2.5.0-pyh7b7c402_0
termcolor pkgs/main/linux-64::termcolor-1.1.0-py39h06a4308_1
typing-extensions pkgs/main/noarch::typing-extensions-3.10.0.2-hd3eb1b0_0
typing_extensions pkgs/main/noarch::typing_extensions-3.10.0.2-pyh06a4308_0
urllib3 pkgs/main/noarch::urllib3-1.26.8-pyhd3eb1b0_0
werkzeug pkgs/main/noarch::werkzeug-2.0.2-pyhd3eb1b0_0
wrapt pkgs/main/linux-64::wrapt-1.13.3-py39h7f8727e_2
yarl pkgs/main/linux-64::yarl-1.6.3-py39h27cfd23_0
zipp pkgs/main/noarch::zipp-3.7.0-pyhd3eb1b0_0
The following packages will be DOWNGRADED:
wheel 0.37.1-pyhd3eb1b0_0 --> 0.35.1-pyhd3eb1b0_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
tensorflow-base-2.5. | 75.4 MB | ################################################################### | 100%
tensorflow-2.5.0 | 4 KB | ################################################################### | 100%
tensorflow-estimator | 267 KB | ################################################################### | 100%
abseil-cpp-20200923. | 919 KB | ################################################################### | 100%
tensorboard-2.5.0 | 5.3 MB | ################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(mytensorflow25) myenv@srv ~ $ python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
2022-02-01 07:45:57.587778: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: SSE4.1 SSE4.2 AVX AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2022-02-01 07:45:57.589316: I tensorflow/core/common_runtime/process_util.cc:146] Creating new thread pool with default inter op setting: 2. Tune using inter_op_parallelism_threads for best performance.
tf.Tensor(694.0089, shape=(), dtype=float32)
(mytensorflow25) myenv@srv ~ $
STEP 4) List all conda installed environments
(mytensorflow25) myenv@srv ~ $ conda env list # conda environments: # base /home/myenv/miniconda3 mypython37 /home/myenv/miniconda3/envs/mypython37 mytensorflow25 * /home/myenv/miniconda3/envs/mytensorflow25 mytensorflow26 /home/myenv/miniconda3/envs/mytensorflow26 test_env /home/myenv/miniconda3/envs/test_env
Now there are two different versions of TensorFlow installed in two different environments and using one another is just a matter of a single activate command:
(mytensorflow25) myenv@srv ~ $ conda activate mytensorflow26 (mytensorflow26) myenv@srv ~ $ python -V Python 3.9.7 (mytensorflow26) myenv@srv ~ $ conda activate mytensorflow25 (mytensorflow25) myenv@srv ~ $ conda activate mypython37 (mypython37) myenv@srv ~ $ conda deactivate (mytensorflow25) myenv@srv ~ $ conda deactivate (base) myenv@srv ~ $
Exporting and importing complex environments like TensorFlow is easy, too. Check out the following article – conda export environment and conda import environment