2009-12-29 2 views
2

저는 아직 웹 개발 분야의 초보자이며 장고 환경을 설정하려고합니다. 내 연습을 시작하려면 "장고에 대한 확실한 안내서"를 읽고 있습니다.Snow Leopard에 PostgreSQL과 pyscopg2를 설치하십시오.

MacBook 2.1GHz에서 Snow Leopard (10.6.2)를 실행 중입니다. 그것은 Python 2.6.1과 함께 제공됩니다. Python 2.6.1이 설치된 Snow Leopard cam이 사전 설치되어 있으므로 추가 설정을하지 않았습니다. 아마도 더 많은 설정이 필요합니다. 알려주세요. 그러나 나는 그것을 달리고 작동한다.

책에서 곧장 장고를 설치했습니다. 나는 그것을 달렸고 지금까지는 작동한다.

데이터베이스 구성은 저를 억 누르는 구성입니다.

MySQL을 MySQL과 함께 python 용으로 설치하려고했지만64 비트 아키텍처 (mysql은 64 개이고 python은 32 개 였거나 그 반대의 경우도있었습니다.) 어느 쪽이든간에, 나는 이해할 수 없었습니다). 나는 많은 포럼을 읽었고 몇 시간 동안 그것으로 땜질 받았다. 그러나 아직도 그것을 고칠 수 없었다. 그리고 나는 방금 포기했다.

그래서 나는 다음으로 좋은 것을 시도했다. (또는 그렇게 생각했다.) 대신 Postgre를 설정하려고하자. 그래서 the official Postgre website으로 가서 Mac OS X 할부 패키지를 선택했습니다. 나는 그것을 다운로드하고, 압축을 풀었으며, ".app"설치 프로그램과 "README"만 있으면되었습니다. 설치 프로그램을 실행했는데, 그 지시를 따랐고, 그렇게했습니다. 결국에는 Postgre가 설치되었습니다.

설치가 확실하지 않았기 때문에 인터넷을 통해 몇 가지 답변을 검색했습니다. 음, the official documentation for installing Django for Mac을 찾았지만, Postgre를 설치하는 단계는 완전히 다릅니다. 어쩌면 ".app"설치 프로그램이 그 단계에 나열된 대부분의 구성을 수행했는지 모르겠습니다.

는 그럼 난의 단자와 유형에 갔다 :

psql -V 

(방금 설치 한 Postgre의 버전을 확인하기 위해)

sudo -u postgres pg_ctl start 

(데이터베이스를 실행하는)

'psql'또는 'pg_ctl'명령을 찾을 수 없습니다. 나에게 이것은 Postgre가 설치되어 있지 않거나 여전히해야 할 설정이 있음을 말하는 것입니다.

그래서 나는 장고 (위의 링크)의 주어진 지시에 따라 Postgre를 설치하는 첫 단계를 살펴보기 시작했습니다. 모든 파일과 디렉토리를 숨긴 후에도 '~/.profile'을 편집하라는 명령에서 내 사용자 디렉토리 아래에서 찾을 수 없습니다.

이 시점에서 나는 단지 약간의 좌절감을 느끼고 어디를 가야할지 모른다. 나는 내가 어떤 방향/팁/하우투/무엇인가를 다시 얻을 수 있는지 궁금해했다.

PostgreSQL을 실행하기 전까지는 실제로 psycopg2를 설치할 수 없지만 모양에서는 볼 때 설치가 안좋아 보입니다.사전에 어떤 도움

많은 많은 감사합니다^_^

-Tri

답변

1

처음 시작하는 분이라면 먼저 sqlite를 사용해보십시오. 파일 기반이므로 구성이 거의 없습니다. 나중에 실제 데이터베이스로 업그레이드하려는 경우 지금 시도하고있는 것보다 더 힘들지 않습니다.

+0

좋은 팁, 감사합니다! 그것은 내 Postgre 문제로 나를 도와주지 못했지만, 내 데이터베이스 문제로도 충분했다. 또한 SQLite3는 이미 OS와 함께 제공되기 때문에 작업이 훨씬 쉬워졌습니다. –

0

유일한 문제는 경로 설정이 아니라는 것입니다. 당신의 ~/.bash_profile이 추가 :

export PATH=/Library/PostgreSQL/8.4/bin:$PATH 

이제 psql 같은 명령 행 도구를 실행 할 수 있어야한다.

+0

"~/.bash_profile"은 내 로컬 디렉토리에 존재하지 않습니다. –

+0

괜찮습니다. 그곳에 PG가 설치되었다고 가정하면 위의 행을 작성하여 삽입 할 수 있습니다. 정확히. – Carson

+0

. 저는 지난 주 postgres를 공식 Mac 설치에서 설치했기 때문에 경로 상에 가정을했습니다. 따라서 버전은 정확하게 일치해야합니다. –

0

방금 ​​여러 다른 연습을 거치면서 몇 시간을 보냈습니다.

먼저 데미지와 위해 Postgress를 설치 : http://www.enterprisedb.com/products-services-training/pgdownload#osx

다음이 자습서를 따르 http://stubblog.wordpress.com/2009/06/07/installing-psycopg2-on-osx/

다음 터미널 export DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.3/lib:$DYLD_LIBRARY_PATH

에 넣고을 그리고 난이 결국 일을 사람이었다 꽤 그 사람들이 내가 한 일의 중요한 부분이라고 확신 해.

만약 오류가 발생하면를 시도하십시오.then sudo pip install psycopg2

".... something < 10.4"에 대해 오류가 계속 발생하면 pip를 다시 설치하십시오. 나는 brew install python 같은 것을 사용하여 파이썬을 업데이트한다고 생각합니다. 홈 브루가 없다면 가져 오십시오. 나는 그 오류를 없애 버렸다고 확신한다. 그것은 pip3의 수동 설치일지도 모른다.

미안하지만이 모든 곳에서 볼 수 있습니다. 적어도, 당신처럼 (나 같은) 다른 튜토리얼이 작동하지 않았다면.

관련 문제