User Tools

Site Tools


other:uvcdat:cdat_conda:cdat_8_0_py2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
other:uvcdat:cdat_conda:cdat_8_0_py2 [2018/11/08 18:01]
jypeter
other:uvcdat:cdat_conda:cdat_8_0_py2 [2018/11/13 18:21] (current)
jypeter Added details for activating conda
Line 68: Line 68:
 requests ​                 2.20.0 ​                  ​py37_0 requests ​                 2.20.0 ​                  ​py37_0
 [...]</​code>​ [...]</​code>​
-  * Remove ​the miniconda3 initialization lines that were automatically added at the end of ''​.bashrc''​ and put them (and other useful commands) in a special initialization file (see ''​~jypeter/​.conda3_jyp.sh''​ below), that can be sourced only when we actually want to use conda and CDAT\\ <​code>​bash-4.2$ which python+ 
 +==== Post-Miniconda3 installation ==== 
 + 
 +The idea is to remove ​the miniconda3 initialization lines that were automatically added at the end of ''​.bashrc''​ and put them (and other useful commands) in a special initialization file, that can be sourced only when we actually want to use conda and CDAT 
 + 
 +=== New style initialization === 
 + 
 +Note: this is the **new** ''​conda activate some_version''​ style 
 + 
 +See the ''​~jypeter/​.conda3_jyp.sh''​ file below, and how to use it, **in a bash shell**. In a **tcsh shell**, see the ''​~jypeter/​.conda3_jyp.csh''​ further down 
 + 
 +<​code>​$ which python
 /​usr/​bin/​python /​usr/​bin/​python
 +
 $ cat ~jypeter/​.conda3_jyp.sh $ cat ~jypeter/​.conda3_jyp.sh
-# Conda initialization by JYP+# Conda initialization by JYP, NEW style
 # #
 # Use this for working with conda and CDAT centrally managed by JYP # Use this for working with conda and CDAT centrally managed by JYP
 +#
 +# Execute this file in a BASH shell with
 +#     ​source path/​this_file
 +# Then get the list of available python distributions with
 +#     conda env list
 +# Then activate a specific distribution with
 +#     conda activate version_name
 # #
 # More details in: # More details in:
-#   ​https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​python:​starting#​conda-based_v ​                                   ersions_of_uv-cdat+#   ​https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​python:​starting#​conda-based_versions_of_uv-cdat
 #   ​https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​uvcdat:​conda_notes #   ​https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​uvcdat:​conda_notes
 # #
 # Jean-Yves Peterschmitt - LSCE - 11/2018 # Jean-Yves Peterschmitt - LSCE - 11/2018
  
-export PATH="/​home/​share/​unix_files/​cdat/​miniconda3/​bin:​$PATH"​+/​home/​share/​unix_files/​cdat/​miniconda3/​etc/​profile.d/​conda.sh
  
 # Use the alias below to easily determine where your python # Use the alias below to easily determine where your python
Line 91: Line 110:
  
 # The end # The end
 +
 $ source ~jypeter/​.conda3_jyp.sh $ source ~jypeter/​.conda3_jyp.sh
 +
 +$ conda activate cdatm
 +(cdatm) $ which python
 +/​home/​share/​unix_files/​cdat/​miniconda3/​envs/​cdatm/​bin/​python
 +
 +</​code>​
 +
 +**tcsh shell** usage example
 +
 +<​code>​ >which python
 +/​usr/​bin/​python
 +
 + >​cat ~jypeter/​.conda3_jyp.csh
 +# Conda initialization by JYP, NEW style
 +#
 +# Use this for working with conda and CDAT centrally managed by JYP
 +#
 +# Execute this file in a TCSH shell with
 +#     ​source path/​this_file
 +# Then get the list of available python distributions with
 +#     conda env list
 +# Then activate a specific distribution with
 +#     conda activate version_name
 +#
 +# More details in:
 +#   ​https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​python:​starting#​conda-based_versions_of_uv-cdat
 +#   ​https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​uvcdat:​conda_notes
 +#
 +# Jean-Yves Peterschmitt - LSCE - 11/2018
 +
 +source /​home/​share/​unix_files/​cdat/​miniconda3/​etc/​profile.d/​conda.csh
 +
 +# Use the alias below to easily determine where your python
 +# interpreter is located
 +alias wp "which python"​
 +
 +# Where are ALL the python interpreters in the search path
 +alias wpa "​\which -a python"​
 +
 +# The end
 +
 + >​source ​ ~jypeter/​.conda3_jyp.csh
 +
 + >​conda activate cdatm
 +
 +(cdatm) >which python
 +/​home/​share/​unix_files/​cdat/​miniconda3/​envs/​cdatm/​bin/​python</​code>​
 +
 +=== Old style initialization ===
 +
 +Note: this is the **old** ''​source activate some_version''​ style
 +
 +See the ''​~jypeter/​.conda3old_jyp.sh''​ file below, and how to use it, **in a bash shell**
 +
 +<​code>​bash-4.2$ which python
 +/​usr/​bin/​python
 +
 +$ cat .conda3old_jyp.sh
 +# Conda initialization by JYP, OLD style
 +#
 +# Use this for working with conda and CDAT centrally managed by JYP
 +#
 +# Execute this file in a BASH shell with
 +#     ​source path/​this_file
 +# Then get the list of available python distributions with
 +#     conda env list
 +# Then activate a specific distribution with
 +#     ​source activate version_name
 +#
 +# More details in:
 +#   ​https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​python:​starting#​conda-based_versions_of_uv-cdat
 +#   ​https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​uvcdat:​conda_notes
 +#
 +# Jean-Yves Peterschmitt - LSCE - 11/2018
 +
 +export PATH="/​home/​share/​unix_files/​cdat/​miniconda3/​bin:​$PATH"​
 +
 +# Use the alias below to easily determine where your python
 +# interpreter is located
 +alias wp="​which python"​
 +
 +# Where are ALL the python interpreters in the search path
 +alias wpa="​which -a python"​
 +
 +# The end
 +
 +$ source ~jypeter/​.conda3old_jyp.sh
 +
 $ wp $ wp
 /​home/​share/​unix_files/​cdat/​miniconda3/​bin/​python /​home/​share/​unix_files/​cdat/​miniconda3/​bin/​python
Line 98: Line 206:
 ==== Installing CDAT 8.0 ==== ==== Installing CDAT 8.0 ====
  
-<​code>​conda create -n cdat-8.0_py2 -c cdat/​label/​v80 -c conda-forge -c cdat python=2.7 cdat+<​code>​conda create -n cdat-8.0_py2 -c cdat/​label/​v80 -c conda-forge -c cdat python=2.7 cdat
 # Generate the list of installed packages # Generate the list of installed packages
-conda list -n cdat-8.0_py2 > /​home/​scratch01/​jypeter/​cdat-8.0_py2_list_181108.txt</​code>​+conda list -n cdat-8.0_py2 > /​home/​scratch01/​jypeter/​cdat-8.0_py2_list_181108.txt</​code>​
  
 List of installed packages: {{:​other:​uvcdat:​cdat_conda:​cdat-8.0_py2_list_181108.txt}} List of installed packages: {{:​other:​uvcdat:​cdat_conda:​cdat-8.0_py2_list_181108.txt}}
other/uvcdat/cdat_conda/cdat_8_0_py2.1541696475.txt.gz · Last modified: 2018/11/08 18:01 by jypeter