Was ist die empfohlene Methode um Python Module zu installieren? PIP oder via pacman?
Ich habe da nichts sinnvolles gefunden. Ich würde da ja gern pacman nutzen, kann hier aber die benötigten Module nicht finden.
Also was könnt ihr empfehlen?
A:
Wenn es Modules sind, die du generell nutzen willst, dann via pacman oder yay für AUR packages. Wobei bei AUR packages ich immer genau gucke, ob das wirklich passt. Da gibt es auch ab und zu Zeug, was ich von dort nicht installieren würde.
Is es was, welches du nur für ein bestimmtes Projekt benötigst, dann vielleicht besser mit venv oder ähnlichem arbeiten und dort das Zeug mit pip installieren.
hmm - ich muss nochmals nachsehen - glaub dass ich da noch was einrichten muss!?
vgl. hier;
https://linuxhint.com/install_pip_archlinux/
Getting Started with PIP on ArchLinux
PIP is a large suite of tools that are used to automate the installation and management of python packages and modules. The name pip is an acronym for PIP Install Packages. It is essentially a package manager for non-standard python packages, those not included in the standard python library.
Every developer who’s ever worked python will tell you that the community packages are a must. Having PIP at your disposal when working with python saves you a lot of time scouring for updates on the web.
In this post, you’ll learn all about setting up PIP on ArchLinux.
Install PIP on ArchLinux
Enter the following command to download PIP with pacman:
Code: Alles auswählen
$ sudo pacman -S python2-pip #Python 2
$ sudo pacman -S python-pip #Python 3
done - also das
müsste drauf sein - jetzt:
Code: Alles auswählen
[martin@martinsendeavour ~]$ install python3-pip
install: Fehlender Zieldatei‐Operand hinter 'python3-pip'
„install --help“ liefert weitere Informationen.
[martin@martinsendeavour ~]$ sudo pacman -S python-pip
[sudo] Passwort für martin:
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Paket (6) Neue Version Netto-Veränderung Größe des Downloads
extra/python-attrs 22.2.0-1 0,44 MiB 0,08 MiB
extra/python-cffi 1.15.1-1 1,02 MiB 0,22 MiB
extra/python-cryptography 39.0.2-1 3,94 MiB 0,84 MiB
extra/python-pycparser 2.21-3 1,39 MiB 0,19 MiB
community/python-wheel 0.38.4-1 0,16 MiB 0,04 MiB
extra/python-pip 23.0.1-1 16,08 MiB 2,52 MiB
Gesamtgröße des Downloads: 3,89 MiB
Gesamtgröße der installierten Pakete: 23,03 MiB
:: Installation fortsetzen? [J/n] j
:: Pakete werden empfangen …
python-attrs-22.2.0-1-any 85,2 KiB 641 KiB/s 00:00 [------------------------------------] 100%
python-pycparser-2.21-3-any 194,3 KiB 1163 KiB/s 00:00 [------------------------------------] 100%
python-cffi-1.15.1-1-x86_64 222,3 KiB 1331 KiB/s 00:00 [------------------------------------] 100%
python-wheel-0.38.4-1-any 44,1 KiB 1695 KiB/s 00:00 [------------------------------------] 100%
python-cryptography-39.0.2-1-x86_64 858,6 KiB 4,19 MiB/s 00:00 [------------------------------------] 100%
python-pip-23.0.1-1-any 2,5 MiB 10,6 MiB/s 00:00 [------------------------------------] 100%
Gesamt (6/6) 3,9 MiB 15,1 MiB/s 00:00 [------------------------------------] 100%
(6/6) Schlüssel im Schlüsselbund werden geprüft [------------------------------------] 100%
(6/6) Paket-Integrität wird überprüft [------------------------------------] 100%
(6/6) Paket-Dateien werden geladen [------------------------------------] 100%
(6/6) Auf Dateikonflikte wird geprüft [------------------------------------] 100%
:: Paketänderungen werden verarbeitet …
(1/6) Installiert wird python-attrs [------------------------------------] 100%
(2/6) Installiert wird python-pycparser [------------------------------------] 100%
(3/6) Installiert wird python-cffi [------------------------------------] 100%
(4/6) Installiert wird python-cryptography [------------------------------------] 100%
(5/6) Installiert wird python-wheel [------------------------------------] 100%
Optionale Abhängigkeiten für python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
(6/6) Installiert wird python-pip [------------------------------------] 100%
:: Post-transaction-Hooks werden gestartet …
(1/1) Arming ConditionNeedsUpdate...
[martin@martinsendeavour ~]$
jetzt muss ich gucken wie es weitergeht
Ich muss jetzt wohl noch gucken ob ich was an dem Setup von VSCode noch einrichten / ändern muss!?
Das ist nun die nächste Frage.
Werde hier mal noch nachgucken.
Update: - hmmm also das kommt immer noch - aber ich glaub dass ich hier wohl noch ein eher grundsätzliches Problem mit dem Setup des VSCode hzw- meiner venv habe.
Vielleicht!?