Anaconda auf den neuesten Stand bringen - unter Win bzw. Linux

tarifa

Lieutenant
Registriert
März 2020
Beiträge
621
Moin Community,

im Moment hab ich Anaconda auf eine Windowskiste drauf. Fahre da im Moment noch ein paar updates.

a. den gesamten Navigator
b. spyder u.
c. VSCode (oder VSCodium )


Anhang anzeigen 1018522



Nebenbei bemerkt:

in einem Linux-Forum -(EndeavourOS) sagte einer dass er Anaconda auf EOS hat.


I also use anaconda on eos, it basically installs most of what you might need for using python on scientific computing.
and no worries about how to update… it will get latest updates every hour minute [IMG]https://forum.endeavouros.com/images/emoji/twitter/wink.png?v=12[/IMG]

Ich kenne EOS - und bin überzeugt von diesem Betriebsystem - aber kann das denn sein, dass Anaconda da - mit allen Teilen (an-)dauernd aktuell gehalten wird?

Freue mich von Euch zu hoeren.

vG
Tarifa,
 
Ich habe es nicht spezifisch geprüft, allerdings sind die Paketquellen bei Endeavour (und den anderen Arch-Derivaten) in den meisten fällen auf dem aktuellsten Stand und werden ganz normal über Pacman aktualisiert.
Anaconda wird da sicher auch darunter fallen.
 
  • Gefällt mir
Reaktionen: tarifa
hallo und guten Abend @FreshLemon, :)

vielen Dank für deine schnelle Rückmeldung. Das ist sehr sehr hilfreich.
Ich hab mich erinnert. Hatte vor Jahren mal das Thema - also als ich Anaconda auf einem MX_Linux drauf hatte.

Und ja: ich denke jetzt - also heute darüber nach einfach eine Python-Entwicklungsumgebung nativ auf den Linux-Rechner zu packen. Denn in Colab läuft auch nicht alles. Und an Anaconda bin ich ja auch immer am Rumbasteln.

...aber zurück zu Anaconda: Ich hatte früher tatsächlich mal die (se) Frage mit dem Updates im GesamtAnaconda.

Da hatte ich auch das Thema, dass ich alles mal auf den allerneuesten Stand bringen wollte - und ja: damals wollte ich das über die Kommandozeile machen: hatte dann so angesetzt:

conda-base Python 3.7.6

Python 3.7.6
(default, Jan 8 2020, 19:59:22)
Type "copyright", "credits" or "license" for more information.

IPython 7.12.0 -- An enhanced Interactive Python.

Spyder 4.0.1
The Scientific Python Development Environment | Spyder-IDE.org
Copyright © 2009-2019 Spyder Project Contributors and others.
Distributed under the terms of the MIT License.
Python 3.7.6 64-bit | Qt 5.9.6 | PyQt5 5.9.2 | Linux 4.19.0-6-amd64

VSCode 1.56.2

Ferner ich dachte mir, dass ich hier erstmal Python auf den neuesten Stand bringen sollte. Das kann man alles über die Kommandozeile erledigen.

also etwa so: “update python cmd”

Code:
python -m pip install pip.
python -m pip install –upgrade pip.
python -m pip install --upgrade pip.


Anm.; ich hab zwar kein Ubuntusystem hier - aber hier hab ich noch eine weiter Moeglichkeit entdeckt - offenslichtlich für Ubuntu gedacht;

https://stackoverflow.com/questions/61601747/how-to-update-python-version-to-3-8


Step 1: First install the Ubuntu software properties package if it’s not already installed on your system.

Code:
$ sudo apt update

$ sudo apt install software-properties-common

Step 2: After that run the commands to add the PPA.

Code:
$ sudo add-apt-repository ppa:deadsnakes/ppa

Step 3: Finally, run below to install Python 3.8

Code:
$ sudo apt update
$ sudo apt install python3.8

You can check as below:

Code:
$ python3 --version

Zumindest der erste Ansatz - also der pip-basierte - sollte einfach laufen?

Code:
$ python -m pip install pip
Requirement already satisfied: pip in ./anaconda3/lib/python3.7/site-packages (20.0.2)
(base) martin@mx:~
$ python -m pip install –upgrade pip
ERROR: Invalid requirement: '–upgrade'
(base) martin@mx:~
$ python -m pip install --upgrade pip
Collecting pip
  Downloading pip-21.1.1-py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 439 kB/s
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.0.2
    Uninstalling pip-20.0.2:
      Successfully uninstalled pip-20.0.2
Successfully installed pip-21.1.1
(base) martin@mx:~
$


diese Methode - die hab ich damals dann auch noch entdeckt:

https://levelup.gitconnected.com/a-guide-to-upgrade-your-python-to-3-9-44ccb3eae31a

In LINUX, you may use the following commands:
Code:
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt update
$ sudo apt install python3.9

Then, you can check your new and existing Python installation version as commands below:


Ein sudo apt update ergibt hier folgendes:


Code:
(base) root@mx:/home/martin# sudo apt update
OK:1 http://deb.debian.org/debian buster-updates InRelease
OK:2 http://deb.debian.org/debian buster InRelease                                                
OK:3 http://deb.debian.org/debian-security buster/updates InRelease                               
OK:4 http://dl.google.com/linux/chrome/deb stable InRelease                                       
OK:5 http://ftp.halifax.rwth-aachen.de/mxlinux/packages/mx/repo buster InRelease                  
0% [Verbunden mit packagecloud.io (54.183.38.243)] [Warten auf Kopfzeilen] [Verbunden mit packages.
OK:6 https://packages.microsoft.com/repos/vscode stable InRelease                                 
Ign:7 http://repo.vivaldi.com/stable/deb stable InRelease                                         
OK:8 http://repo.vivaldi.com/stable/deb stable Release                   
OK:9 https://packagecloud.io/AtomEditor/atom/any any InRelease
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Alle Pakete sind aktuell.
(base) root@mx:/home/martin#
(base) root@mx:/home/martin#

Dir FreshLemon jedenfalls vielen vielen Dank - ich glaub das Anaconda auf Linux total sinn macht.
Neben der Idee ggf nativ eine Python-Entwicklungsumgembung zu haben.; Wenn dann da nicht die ganzen Höllen mit Pyenv, und env u. den diesbezüglichen Abhängikeiten wären.


dir noch einen schönen Abend.

LG Tarifa

PS ist m.E. ja immer die Frage - was ist das gerade Sinnvollste:

Anaconda oder
Conda environment

BTW; wenn man Python native zum Beispiel auf EOS installiert kann man sehr schnell in die Hölle von Abhänigkeiten kommen wie etwa mit Pyenv , Env etc. etx. https://stackoverflow.com/questions...venv-pyvenv-pyenv-virtualenv-virtualenvwrappe

# [What is the difference between venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv, etc?](https://stackoverflow.com/questions...venv-pyvenv-pyenv-virtualenv-virtualenvwrappe)
 
Zuletzt bearbeitet:
tarifa schrieb:
PS ist m.E. ja immer die Frage - was ist das gerade Sinnvollste:

Anaconda oder
Conda environment
was soll da jetzt deiner Meinung nach der Unterschied sein? Weisst du eigentlich was Anaconda

Ich verstehe auch deinen ganzen Thread nicht richtig. Was genau willst du denn wissen? Es gibt halt Linux Derivate, bei denen kann man Anaconda aus Paketquellen installieren. Oder man nimmt einfach den Installer.

Dein Thread Titel dreht sich uebrigens um Anaconda, in deinem letzten Beitrag geht es dir auf einmal um Python Versionen aus Ubuntu PPAs. Das hat aber nix mit Python Environments zu tun, die Python Versionen und Bibliotheken dann kapseln.
 
  • Gefällt mir
Reaktionen: tarifa
Moin,

Danke fürs Schreiben. Srry dass der Thread etwas überladen ist - u. dass sich viel um Python dreht.
Ist halt dem Umstand geschuldet dass all das Ansinnen mit Anaconda (resp. Conda) oder nativem Pyhon auf Linux-Kiste einfach nur das Ziel einer halbwegs brauchbaren Python-Entwicklungsumgebung hat.

was soll da jetzt deiner Meinung nach der Unterschied sein? Weisst du eigentlich was Anaconda
Ich verstehe auch deinen ganzen Thread nicht richtig. Was genau willst du denn wissen? Es gibt halt Linux Derivate, bei denen kann man Anaconda aus Paketquellen installieren. Oder man nimmt einfach den Installer.
Dein Thread Titel dreht sich uebrigens um Anaconda, in deinem letzten Beitrag geht es dir auf einmal um Python Versionen aus Ubuntu PPAs. Das hat aber nix mit Python Environments zu tun, die Python Versionen und Bibliotheken dann kapseln.

Ubuntu kam nur deswegen ins Spiel weil ich oben (bzw. damals als ich die o. geschilderten Erfahrungen gemacht hab) dann mal mit U. Anleitungen kurz gearbeitet hab.

Nochmals großes Sorry für die (sen) etwas ungeordneten Thraead.


Viele Grüße
Tarifa
 
Ich habs jetzt leider nicht ganz verstanden was genau das Problem ist :(.

Updaten geht bei ubuntu mit:
Code:
sudo apt update && sudo apt upgrade

Und bei EndeavourOS:
Code:
sudo pacman -Syu

Mehr brauchst du eigentlich nicht um deine Pakete auf dem neusten Stand zu halten.
Hoffe das hilft ein bisschen.
 
  • Gefällt mir
Reaktionen: tarifa
hallo FreshLemon,


vorweg: ja dieser Thread ist klar überladen - und schon im Titel über Windows sowohl als auch über Linux zu reden macht klar wie wenig man dann hier konkret werden kann. Hab hier (im Büro Windows) und @Home nur Linux.

Anaconda hab ich auf beiden Systemen während auf Win das eher mal nervt.
Python nativ mit VSCODE oder anderen IDEs hab ich auf Linux - während dort dann und wann die Umgebungen env etc. etx. auch tricky sein können.


vielen Dank für deine Hinweise - und die Bezüge zu Linux. Da gehts m.E. einfacher. Hab Anaconda auch auf einer Windows-Kiste (Win 10) und da ist der Updateprozess irgendwie nicht funktionsfähig.

1663769396132.png



Aber egal - ich werd auf alle Fälle das auf einer Linuxkiste ausfsetzen. Hier dann wohl Conda oder MiniConda das ist nicht so überladen.

anaconda-or-miniconda
https://docs.conda.io/projects/cond...e/install/download.html#anaconda-or-miniconda

manage-environments.html
https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html


Dir nochmals vielen vielen Dank.
 
Zurück
Oben