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 revisionPrevious revision
Next revisionBoth sides next revision
other:uvcdat:cdat_conda:cdat_8_0_py2 [2018/11/08 18:01] jypeterother:uvcdat:cdat_conda:cdat_8_0_py2 [2018/11/13 18:21] – Added details for activating conda jypeter
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.txt · Last modified: 2021/02/27 14:55 by jypeter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki