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:
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)