Seite 1 von 1
python setup.py install
Verfasst: Freitag 15. Oktober 2010, 11:53
von mzh
Hallo zusammen
Ich möchte eine Funktionsbibliothek installieren, die basilisik_lib heisst (und in der Biowissenschaft Anwendung findet).
Code: Alles auswählen
[server]mzh @ ~/downloads/basilisk-0.1 $ python setup.py install
running install
running build
running build_py
running install_lib
creating /usr/lib/python2.4/site-packages/basilisk_lib
error: could not create '/usr/lib/python2.4/site-packages/basilisk_lib': Permission denied
Ich habe keine Administratorrechte. Das ganze läuft irgendwie über 'from distutils.core import setup', kenn mich damit aber nicht aus.
Wenn ich das richtig sehe, müsste ich die Installation in einem Directory durchführen, für das ich Schreibrechte habe. Wie übergibt man in der Regel so einen Parameter?
Besten Dank für Hinweise.
Re: python setup.py install
Verfasst: Freitag 15. Oktober 2010, 11:57
von lutz.horn
Oder 'virtualenv' verwenden.
Re: python setup.py install
Verfasst: Freitag 15. Oktober 2010, 12:10
von cofi
Re: python setup.py install
Verfasst: Freitag 15. Oktober 2010, 12:11
von mzh
lutz.horn hat geschrieben:
Oder 'virtualenv' verwenden.
Wie gesagt, ich hab ja eben keine Administratorrechte. Ich glaub, dann geht 'sudo' nicht.
@cofi: Danke, das sieht aus, als ob es einige meiner Fragen klären wird (und auch in anderen Fällen hilfreich wird).
Re: python setup.py install
Verfasst: Freitag 15. Oktober 2010, 12:11
von lutz.horn
Dann verwende virtualenv und pip.
Re: python setup.py install
Verfasst: Freitag 15. Oktober 2010, 12:17
von cofi
mzh hat geschrieben:Wie gesagt, ich hab ja eben keine Administratorrechte. Ich glaub, dann geht 'sudo' nicht.
Das muss nicht sein. `sudo` liesse sich durchaus so einstellen, dass es funktioniert. Aber ich bezweifle, dass es einen Administrator gibt der Usern die Moeglichkeit gibt systemweit (Python-)Programme und Bibliotheken zu installieren. Eine andere Moeglichkeit waere es den Administrator einfach darum zu bitten

Re: python setup.py install
Verfasst: Samstag 16. Oktober 2010, 22:09
von mzh
cofi hat geschrieben:mzh hat geschrieben:Wie gesagt, ich hab ja eben keine Administratorrechte. Ich glaub, dann geht 'sudo' nicht.
Das muss nicht sein. `sudo` liesse sich durchaus so einstellen, dass es funktioniert. Aber ich bezweifle, dass es einen Administrator gibt der Usern die Moeglichkeit gibt systemweit (Python-)Programme und Bibliotheken zu installieren. Eine andere Moeglichkeit waere es den Administrator einfach darum zu bitten

Der sitzt gerade in Japan. Und die haben dort glaube ich keine Emails. Jedenfalls, ist es nicht möglich, die Installation so durchzuführen, dass Dateien nur dort erstellt werden, wo ich auch Schreibrechte habe? In den meisten Anleitungen die ich zu OpenSource Installationen lese steht meistens etwas von einer --prefix Option. Gibt es das bei Distutils.core.setup auch?
Re: python setup.py install
Verfasst: Sonntag 17. Oktober 2010, 11:11
von cofi
`--prefix` und aehnlich `--home`, das steht aber genau in dem schon verlinkten Abschnitt zur "Alternate Installation".