Seite 1 von 1

Module in Python 2.5.1 OSX installieren

Verfasst: Mittwoch 23. Mai 2007, 15:21
von de_master
Hi @all,
ich habe Python 2.5.1 auf OSX installiert und möchte nun meine Module wie MySQL und Beautiful Soup drauf kopieren.

In welchen Ordner muss ich die ganzen Dateien reinkopieren? finde leider den Ordner wie auf Windows nicht :(.

Gruss Michael

Verfasst: Mittwoch 23. Mai 2007, 15:41
von thelittlebug
ich probier mal zu antworten obwohl ich keinen mac habe.

eventuell findest du die python sachen unter: /usr/lib/python2.5

lgherby

Verfasst: Mittwoch 23. Mai 2007, 16:25
von CM
Vorsicht, nicht einfach nur kopieren! Unter OSX findet man die site-packages genauso wie auf anderen UNIX-Systemen unter /usr/lib/python2.5/site-packages/. Jetzt habe ich schon länger nichts mehr auf einem Mac installiert, aber wenn 2.5 nicht diejenige Version ist, die von Anfang an installiert ist, mußt Du entweder das alias neu setzen oder beim Aufruf von setups oder dergleichen explizit python2.5 angeben, z.B. "sudo python2.5 setup.py install".

Aber was sind das genau für packages, die Du da hast: dmg? In dem Fall muß das dmg auf python 2.5 ausgerichtet sein oder Du mußt bei Deiner Quelle nach einem neuen dmg fragen. Ansonsten zu Fuß installieren - je nachdem was genau das Paket mibringt (via distutils oder eben sonstwie).

(Ich frage auch deshalb, weil beim Mac manchmal so viele verschiedene Pakete im Netz rumschwirren für ein und dasselbe Modul. Also, am besten einen Link auf das fragliche Modul mitliefern, dann können wir uns ggf. ein Bild machen.)

Gruß,
Christian

Verfasst: Mittwoch 23. Mai 2007, 16:54
von midan23
Ebenfalls Vorsicht !

Wenn es die offizielle Version von http://www.python.org ist, liegt der "site-packages"-Ordner unter /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/.

Falls du aber ein Paket nur für dich installieren möchtest auf das ausser dir niemand Zugriff hat (zB für Testzwecke), würde sich der Ordner ~/Library/Python/2.5/site-packages/ empfehlen ...
(Normalerweise existiert der Ordner nicht. Einfach erstellen und beim nächsten

Code: Alles auswählen

import sys

for pfad in sys.path:
    print pfad
müsste der Ordner da sein.

Verfasst: Mittwoch 23. Mai 2007, 18:06
von CM
Ja, sorry - das Übel von Copy & Paste *gegendenkopfhau*

Verfasst: Donnerstag 24. Mai 2007, 08:25
von de_master
Danke für eure Antowrten,
ich möchte den BeautifulSoup installieren.

Ich werd das heute Abend mal ausprobieren. Es ist egal für welchen User ich das installiere da das OSX so oder so nach dem Projekt neu installiert wird.

Gruss Michael