Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Python pip funktioniert nicht mehr als User
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
BastiL
Tux's lil' helper
Tux's lil' helper


Joined: 15 Aug 2004
Posts: 85

PostPosted: Sun Feb 05, 2023 4:53 pm    Post subject: Python pip funktioniert nicht mehr als User Reply with quote

Hallo zusammen,

ich habe in der Vergangenheit einige Python-Pakete die nicht im Portage-Tree sind mit pip mit dem Flag --user installiert. Heute wollte ich ein Paket installieren und eines aktualisieren. Beides lässt pip in Gentoo nicht mehr zu, scheint gepatch zu sein. Empfohlen werden virtuelle Umgebungen, die ich nicht haben möchte. Wie lässt sich das Problem lösen? Danke.
Back to top
View user's profile Send private message
BastiL
Tux's lil' helper
Tux's lil' helper


Joined: 15 Aug 2004
Posts: 85

PostPosted: Tue Feb 07, 2023 3:06 pm    Post subject: Reply with quote

Ich habe das jetzt durch direkte Ausführung des setup-Skripts gelöst:

"python setup.py install --user"

Davor die Daten von Hand laden, etwas umständlicher als vorher aber funktioniert.
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5187

PostPosted: Tue Feb 07, 2023 4:47 pm    Post subject: Reply with quote

Ich verwende pip selbst nicht hab es mal testweise installiert (pip-22.3.1)

Quote:
[ebuild R ] dev-python/pip-22.3.1::gentoo USE="(test-rust) -test -vanilla" PYTHON_TARGETS="python3_10 (-pypy3) -python3_9 -python3_11" 0 KiB


und damit funktionierte die installation als user (flat ist irgendein package name was mit pip installierbar ist
Code:
pip install --user flat

Daher kann ich es nicht nachstellen das gentoo angeblich die user installation verhindern würde
also was kam bei dir als fehlermeldung?

Das einzige was das gentoo ebuild von pip deaktiviert ist die system installation. Also irgendwie ist deine Beschreibung wiedersprüchlich
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2229
Location: My own world! I and Gentoo!

PostPosted: Thu Feb 09, 2023 1:35 pm    Post subject: Reply with quote

Hmmm... Meine Vermutung wäre dass du in der Vergangenheit mal sudo pip --user verwendet hattest was HOME nicht updatet (im Gegensatz zu sudo -i -- <command>) und demzufolge dein ~/.local/python<version> Ordner in der neuen Version mit root:root angelegt wurde. Aber das wäre jetzt mit einem "Permission denied" von pip, oder mit einem "als root macht --user wenig Sinn" (ungefähr) vorher quittiert worden. Also ja... ohne die eigentliche Fehlermeldung lässt sich das leider nicht gut nachstellen. Aber zur Sicherheit schau doch mal nach welche Berechtigungen tree .local/lib/python* -ugpd 3 ausgibt.
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum