Wie entferne ich die Sudo-Abhängigkeit für mit Bioconda installierte Programme?

394
Shujun Ou

Ich habe ein Programm mit conda und pip mit sudo-Berechtigungen installiert, da das Programm eine Vielzahl von Abhängigkeiten erfordert, für die Installationen Root erforderlich ist.

Nachdem das Programm erfolgreich installiert wurde, wurde ich gebeten, sudo zu verwenden, um es auszuführen. Andernfalls werden viele Fehlermeldungen ausgegeben, die auf die Erlaubnis der Berechtigung zurückzuführen sind. Dies wird nicht bevorzugt, da ich Shell verwenden muss, um automatisch Jobs mit diesem Programm zu übermitteln, und ich weiß nicht, wie ich das Root-Privileg in diesem Fall bereitstellen kann (vielleicht gibt es einen Weg?)

Ich habe versucht, -R für den gesamten Miniconda-Ordner einschließlich des von mir installierten Programms einzugeben. Die Situation wurde nicht verbessert. Meine Frage ist also: Wie entferne ich die Sudo-Anforderung dieses Programms?

Irgendwelche Vorschläge geschätzt!

0
Kopieren Sie die Fehlermeldung und fügen Sie sie der Frage hinzu. Wahrscheinlich haben Sie smth wie `sudo pip install --user pkgname` ausgeführt, wodurch die Berechtigungen in Ihrem Heimatverzeichnis tatsächlich beschädigt werden. hoefling vor 5 Jahren 0

0 Antworten auf die Frage