프로덕션 환경으로 공유없이 GCC 또는 루트 액세스를 공유 호스팅 내가 사용 후, 일부 파이썬 모듈을 설치하는 문제가 있었다 :설치 파이썬 모듈은 내가 Hostgator에 사용하고
는 MySQL을 - 파이썬을 설치 PIP
베개를에
결과 설치 PIP :
gcc를 실행할 수 없습니다 : 명령 'GCC'FAI : 권한이 거부 오류를 종료 상태로 이끄는 1
서버 제한
- 액세스
- sudo는 나던 작품은 뿌리없는 (sudo는 : 유효 uid가 0이 아닌, sudo를 설치 setuid 루트입니다)
- 없는 GCC
질문
베개 용 대체 패키지가 있습니다. 난 장고 ImageField를 사용하고 싶습니다. (마찬가지로 pymysql이 mysql-python을 대신 할 수있는 대안이다.)
나는 mysql-python과 pil 같은 모듈을 루트에 설치했다. 즉, pipenze없이 virtualenv는 이들 모듈을 나열한다. 하지만이 루트 환경에서 내 다른 필수 모듈을 설치할 수 없으며 my virtualenv에서 mysql-python 및 pil을 설치할 수 없습니다. 뭔가 할 수 있을까? 어떻게 든 virtualenv에서 루트에 설치된 패키지를 가져 오거나 사용할 수 있습니까?
은 hostgator가 PHP에만 유용하며 python/django 웹 애플리케이션에는 적합하지 않습니다. 우리는 트래픽을 제한하여 hostgator 공유를 사용하고 있습니다. 우리는 hostgator 또는 공유 호스팅을 피해야합니까? 그들은 python/django (나는 정적/PHP 사이트를 호스팅하는 데 전혀 문제가 없었습니다)에 충분하지 않습니다. 그것들은 너무 많은 문제와 한계 또는 성능 문제 (FCGI)가 있습니까? 그렇다면 대안은 무엇입니까?
트래픽이 적고 사이트가 작은 경우 [Heroku의 무료 계획] (http://stackoverflow.com/a/16923371/1281947)을 고려할 수 있습니다. –
약. 한 달에 얼마나 많은 페이지 뷰가 무료로 제공 될 수 있습니까? 그것은 fcgi 또는 wsgi입니까? –
https://community.webfaction.com/questions/7340/how-to-install-pil-with-truetype-support에서이 절차를 확인하거나 ~에서 작성한 베개/달걀 폴더를 복사하여 붙여 넣으십시오. usr/lib/python2.7/site-packages ~ ~ virtualenv/lib/python2.7/site-packages – ruddra