Je suis encore un débutant complet dans le domaine du développement web et j'essaye de configurer l'environnement Django. Je lis "le guide définitif du django" pour commencer ma pratique.Installer PostgreSQL et pyscopg2 sur Snow Leopard
Je cours Snow Leopard (10.6.2) sur un macbook 2.1GHz. Il est venu avec Python 2.6.1. Depuis la caméra Snow Leopard avec Python 2.6.1 préinstallé, je n'ai donc pas fait de configuration supplémentaire. Peut-être qu'il a besoin de plus d'installation, s'il vous plaît faites le moi savoir. Mais je l'ai couru, et cela fonctionne.
J'ai installé django directement à partir du livre. Je l'ai couru, et jusqu'ici cela fonctionne.
La configuration de base de données est celle qui m'étouffe. J'ai essayé d'installer MySQL avec le module MySQLdb pour python, mais il y avait des complications avec la différence entre l'architecture 64 bits (mysql avait 64 et python avait 32 ou vice versa), d'une manière ou d'une autre, je ne pouvais pas comprendre). J'ai lu beaucoup de forums et je l'ai bricolé pendant des heures, je n'arrivais toujours pas à le réparer et j'ai tout simplement abandonné.
J'ai donc essayé la meilleure chose suivante (ou du moins j'ai pensé), Essayons plutôt de configurer Postgre. Donc, je suis allé à the official Postgre website et choisi le paquet de versement de Mac OS X. Je l'ai téléchargé, extrait, et tout ce qu'il avait était un programme d'installation ".app" et un "README". J'ai couru l'installateur, bla bla bla, j'ai suivi les instructions, ça a fait ça, ça a fait ça. À la fin, apparemment Postgre est installé.
Je ne me sentais pas complètement sûr si elle était installée, alors j'ai cherché sur Internet quelques réponses. Eh bien, j'ai trouvé the official documentation for installing Django for Mac, mais les étapes pour installer Postgre était complètement différente. Peut-être que l'installateur ".app" a fait la plupart de la configuration listée dans ces étapes, je ne sais pas.
Puis je suis allé au terminal et tapez:
psql -V
(pour vérifier la version de Postgre Je viens d'installer)
ET
sudo -u postgres pg_ctl start
(pour exécuter la base de données)
Les commandes 'psql' ou 'pg_ctl' n'ont pas pu être trouvées. Pour moi, c'est un peu dire que Postgre n'a pas été installé ou qu'il y a une configuration que je dois encore faire.
J'ai donc commencé à regarder les premières étapes de l'installation de Postgre à partir de l'instruction donnée par Django (lien ci-dessus). De l'instruction, il est dit d'éditer le '~/.profile', même après avoir affiché tous les fichiers et répertoires, je ne peux toujours pas le trouver sous mon répertoire utilisateur.
À ce stade, je suis juste un peu frustré et je ne sais pas où aller. Je me demandais si je peux obtenir une direction/conseils/howto/quoi que ce soit de réel.
Je ne peux pas vraiment installer psycopg2 tant que Postgre n'est pas en cours d'exécution, mais d'après les apparences, ça ne semble pas si mal de l'installer (ou du moins je l'espère).
Un grand merci à l'avance pour toute aide^_^
-Tri
Bon conseil, merci! Cela ne m'a pas aidé avec mon problème Postgre, mais cela m'a aidé avec mon problème de base de données, assez bon! SQLite3 est déjà livré avec le système d'exploitation, ce qui rend les choses beaucoup plus faciles. –