User Tools

Site Tools


other:python:starting

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
other:python:starting [2022/08/11 12:36]
jypeter [ipython notebook] Improved
other:python:starting [2023/02/01 10:29]
jypeter [Initialization] Updated the instruction
Line 40: Line 40:
       * In a //bash// shell: ''​source ~jypeter/​.conda3_jyp.sh''​       * In a //bash// shell: ''​source ~jypeter/​.conda3_jyp.sh''​
       * In a //tcsh// shell: ''​source ~jypeter/​.conda3_jyp.csh''​       * In a //tcsh// shell: ''​source ~jypeter/​.conda3_jyp.csh''​
-    - Choose which //flavor// of Python ​you want by typing the activation command: +    - Choose which environment ​you want by typing the activation command:
-      * Python 2.7.x: ''​conda activate cdatm_py2''​+
       * Python 3.x: ''​conda activate cdatm_py3''​       * Python 3.x: ''​conda activate cdatm_py3''​
 +      * You can use ''​conda env list''​ to find out which environments are available, but the one you most likely want is ''​cdatm_py3''​
 +    - If you need an (older) Python 2.7 environment,​ replace the steps above with:
 +      * ''​source ~jypeter/​.conda3_19-06_jyp.sh''​
 +      * ''​conda activate cdatm_py2''​
     - Type ''​python''​ to start the interpreter     - Type ''​python''​ to start the interpreter
 +    - If you need a list of the installed packages (and their version), use
 +      * ''​conda list''​
 +      * A partial list of what is installed is available in the [[other:​uvcdat:​cdat_conda:​cdat_8_2_1#​extra_packages_list|Extra packages list]]
     - Note: if you will have to use python regularly, you should add the ''​source''​ line above to your ''​.cshrc''​ /''​.login''​ file (//tcsh// users) or ''​.bashrc''/''​.profile''​ (//bash// users)     - Note: if you will have to use python regularly, you should add the ''​source''​ line above to your ''​.cshrc''​ /''​.login''​ file (//tcsh// users) or ''​.bashrc''/''​.profile''​ (//bash// users)
       * **Do not** add the ''​conda activate cdatm_pyN''​ line to the shell config files, because this will create potential side-effects!\\ Only type the activation command in the terminal(s) where you will need to use this specific version of Python       * **Do not** add the ''​conda activate cdatm_pyN''​ line to the shell config files, because this will create potential side-effects!\\ Only type the activation command in the terminal(s) where you will need to use this specific version of Python
Line 50: Line 56:
  
 <​code>​ >ssh obelix <​code>​ >ssh obelix
-Last login: ​Mon Jun  3 08:49:53 2019 from somewhere+Last login: ​Wed Feb  1 09:56:29 2023 from somewhere 
 bash-4.2$ which python bash-4.2$ which python
 /​usr/​bin/​python /​usr/​bin/​python
 +
 bash-4.2$ source ~jypeter/​.conda3_jyp.sh bash-4.2$ source ~jypeter/​.conda3_jyp.sh
 +
 bash-4.2$ which python bash-4.2$ which python
 /​usr/​bin/​python /​usr/​bin/​python
-bash-4.2$ conda activate ​cdatm_py2 + 
-(cdatm_py2) bash-4.2$ which python +bash-4.2$ conda activate ​cdatm_py3 
-/​home/​share/​unix_files/​cdat/​miniconda3/envs/cdatm_py2/​bin/​python + 
-(cdatm_py2) bash-4.2$ python +(cdatm_py3) bash-4.2$ which python 
-Python ​2.7.15 | packaged by conda-forge | (default, Feb 28 201904:00:11+/​home/​share/​unix_files/​cdat/​miniconda3_21-02/envs/cdatm_py3/bin/python 
-[GCC 7.3.0] on linux2+ 
 +(cdatm_py3) bash-4.2$ python 
 +Python ​3.8.| packaged by conda-forge | (default, Feb 20 202116:22:27
 +[GCC 9.3.0] on linux
 Type "​help",​ "​copyright",​ "​credits"​ or "​license"​ for more information. Type "​help",​ "​copyright",​ "​credits"​ or "​license"​ for more information.
 >>>​ print('​hello!'​) >>>​ print('​hello!'​)
Line 236: Line 248:
 == Initialization == == Initialization ==
  
-Read the [[https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​python:​starting#​ultra_quick-start_on_the_lsce_servers|Ultra quick-start on the LSCE servers]] above+Read the [[https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​python:​starting#​ultra_quick-start_on_the_interactive_lsce_servers|Ultra quick-start on the LSCE servers]] above
  
 Note: on the ciclad cluster, use ''​source ~jypmce/​.conda3_jyp.sh''​ to initialize conda Note: on the ciclad cluster, use ''​source ~jypmce/​.conda3_jyp.sh''​ to initialize conda
other/python/starting.txt · Last modified: 2023/05/17 08:10 by jypeter