User Tools

Site Tools


other:uvcdat:cdat_conda:miniconda3_install

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
other:uvcdat:cdat_conda:miniconda3_install [2024/04/24 12:41]
jypeter [Before installing Python on a shared computer] Added real content
other:uvcdat:cdat_conda:miniconda3_install [2024/05/29 13:57] (current)
jypeter [Updating (Mini)conda]
Line 3: Line 3:
 ===== Before installing Python on a shared computer ===== ===== Before installing Python on a shared computer =====
  
-Check if the Python ​packages ​you need are already installed, before installing your own Python on shared Linux servers, or on a shared cluster !!+==== Desperately seeking a specific package ==== 
 + 
 +Check if the Python ​package ​you are [[https://​www.imdb.com/​title/​tt0089017/​|desperately seeking]] is not already installed, before installing your own Python on shared Linux servers, or on a shared cluster !!
  
   * Ask other users who know the local environment   * Ask other users who know the local environment
Line 17: Line 19:
 </​code>​ </​code>​
  
-    ​* If the packages you need are not available, it may be faster and easier to ask the local system administrators if they can install the packages, rather than doing everything yourself+  * Lots of Python packages do very similar things. Maybe you can use another installed package... 
 + 
 +  ​* If the packages you need are not available, it may be faster and easier to ask the local system administrators if they can install the packages, rather than doing everything yourself 
 + 
 +==== Using a specific Python on a jupyter server ====
  
 +If there is a //jupyter notebook server// connected to your system, but the Python you want to use is not available on the server, follow the [[other:​python:​starting#​using_a_non-standard_kernel|using a non-standard kernel]] instructions,​ rather than starting your own local server
 ===== Why should you use Miniconda3 ? ===== ===== Why should you use Miniconda3 ? =====
  
Line 300: Line 307:
  
   * Check the current version of ''​conda''​   * Check the current version of ''​conda''​
-    * <​code>​$ conda list -n base | grep conda+    * <​code>​$ conda list -n base | grep '^conda'
 # packages in environment at /​path_to_miniconda:​ # packages in environment at /​path_to_miniconda:​
 conda                     ​24.1.2 ​         py312h06a4308_0 conda                     ​24.1.2 ​         py312h06a4308_0
Line 525: Line 532:
 ==== Installation history ==== ==== Installation history ====
  
 +You can get the current list of installed packages with ''​conda list -n existing_environment'',​ but it may also be useful to know in which order the packages were installed:
  
 +  * ''​conda list -n existing_environment %%--%%revisions'':​ display **exactly** what was installed and when (including the updates, and automatic dependencies installation)
 +    * You can theoretically roll back to a previous ''​RR''​ //​revision//​ number with: ''​conda install -n existing_environment %%--%%revision RR''​
 +  * There is more information in the ''/​path_to_miniconda/​conda-meta/​history''​ installation log files.
 +    * ''​base''​ history file: ''/​path_to_miniconda/​conda-meta/​history''​
 +    * ''​existing_environment''​ history file: ''/​path_to_miniconda/​envs/​existing_environment/​conda-meta/​history''​
 +    * e.g. installation commands for the ''​base''​ environment:​\\ <​code>​ $ egrep -e '​cmd:'​ -e '​==>'​ /​homedata/​jypmce/​miniconda3_2024-03/​conda-meta/​history
 +
 +==> 2024-02-23 18:39:23 <==
 +# cmd: constructor /​tmp/​tmp.4um5tGKcqW/​miniconda3/​ --output-dir /​tmp/​tmp.4um5tGKcqW
 +==> 2024-03-27 16:10:01 <==
 +# cmd: /​homedata/​jypmce/​miniconda3_2024-03/​bin/​conda update -n base --all
 +==> 2024-03-28 11:38:08 <==
 +[...]
 +==> 2024-04-24 17:47:32 <==
 +# cmd: /​homedata/​jypmce/​miniconda3_2024-03/​bin/​conda update -n base --all</​code>​
 +    * You can also, use a script and the ''​conda''​ module available **in the ''​base''​ environment**:​ [[https://​github.com/​conda/​conda/​issues/​4545#​issuecomment-469984684|example]]
 ===== Uninstalling Miniconda3 ===== ===== Uninstalling Miniconda3 =====
  
Line 535: Line 559:
     * ''​Start''​ => ''​Settings'' ​ => ''​Apps''​ => ''​Apps & features''​     * ''​Start''​ => ''​Settings'' ​ => ''​Apps''​ => ''​Apps & features''​
   * Select ''​Miniconda3 py3xxxxx''​   * Select ''​Miniconda3 py3xxxxx''​
-  * Click on ''​Uninstall''​ and follow the instructions displayed by the uninstaller window\\ This will remove: +  * Click on ''​Uninstall''​ and follow the instructions displayed by the uninstaller window 
-    * The (very big) directory that you specified when you installed //​Miniconda3//​ +    * This will remove: 
-    * The ''​conda''​ shortcuts from the ''​Start Menu''​+      * The (very big) directory that you specified when you installed //​Miniconda3//​ 
 +      * The ''​conda''​ shortcuts from the ''​Start Menu''​ 
 +    * This will **not** remove your local configuration file ''​C:​\Users\your_login\.condarc''​
  
 ==== Linux-like computer ==== ==== Linux-like computer ====
 +
 +FIXME
  
  
other/uvcdat/cdat_conda/miniconda3_install.1713962477.txt.gz · Last modified: 2024/04/24 12:41 by jypeter