9 월
육
우분투 리눅스를 설치 파이썬에
2008년 9월 6일 |
이 문서에서는 어떻게 웹 서비스로 파이썬을 설치하고 실행하는 리눅스 우분투 어디에 로컬로 설명한다.
1. 당신은 파이썬의 최신 버전이 설치되어 있으므로, 터미널에서 다음 코드 줄을를 입력해야만한다 :
sudo apt-get install python
2. 지금 아파치와 웹 서비스로 실행하려고하면, 그것을 설치하는 아파치 mod_python 필요 터미널에서 명령어의 다음 줄을 입력 :
sudo apt-get install libapache2-mod-python - sudo apt-get install libapache2-mod-python
3. 만약 지금 당신은 기본적으로 localhost 디렉토리 -은 / var / www /에서 다음 명령어는 다음, 이전에 구성된 경우 아파치와 장소에서 기본값 이외의 / var / www /에서 localhost를 실행 지시 b : 사용
a.
터미널에서 다음 명령을 실행 :
cd /etc/apache2/sites-available/
그리고 다음 명령을 실행 :
sudo gedit default
지금 파일을, 아래의 코드를 찾을 수 열었 :
<Directory /var/www/> 옵션 인덱스 FollowSymLinks MultiViews allowOverride AuthConfig 주문, 부정할 수 있도록 모두 허용 이 지시자는 당신을보고 싶어 Apache2 # 주석 # 기본 시작 페이지 / Apache2 - 기본 (월)에 갈 때 / # RedirectMatch ^ / $ / Apache2 - 기본 / </ 디렉토리>
로 변경 :
<Directory /var/www/> 옵션 인덱스 FollowSymLinks MultiViews allowOverride AuthConfig 주문, 부정할 수 있도록 모두 허용 AddHandler mod_python. 평 PythonHandler mod_python.publisher 에 PythonDebug 이 지시자는 당신을보고 싶어 Apache2 # 주석 # 기본 시작 페이지 / Apache2 - 기본 (월)에 갈 때 / # RedirectMatch ^ / $ / Apache2 - 기본 / </ 디렉토리>
터미널에서 실행 :
sudo gedit /var/www/test.py
열려있는 파일 유형 :
데프 지수 (req) : 반환 "테스트"성공;
파일을 저장, 그리고 그것을 작동합니다
http://localhost/test.py를 방문하고 "테스트"에 텍스트를 일반 성공이라고해야 하나
b.
터미널에서 다음 명령을 실행 :
sudo gedit /etc/apache2/apache2.conf
당신이 디렉토리에서 / 집에는 / usr / 문서 / 호스트 / 연구실 / 파이썬 / 파이썬 코드를 실행하는 가정
파일의 맨 아래에 다음 코드를 추가 :
별칭 / 파이썬 / / 집에는 / usr / 문서 / 호스트 / 연구실 / 파이썬 / <location /python/> AddHandler mod_python. 평 PythonHandler mod_python.publisher 에 PythonDebug </ 위치>
터미널에서 실행 :
sudo gedit /home/usr/Documents/Host/lab/python/test.py
열려있는 파일 유형 :
데프 지수 (req) : 반환 "테스트"성공;
파일을 저장, 그리고 그것을 작동합니다
http://localhost/test.py를 방문하고 "테스트"에 텍스트를 일반 성공이라고해야 하나
비슷한 게시물
- 아무도 찾지
코멘트
3 개의 덧글이 너무 멀리



















그레이트, 팁을 줘서 고마워. 난 파이썬을 배우고 싶다.
하지만 내가 대신 파일을 다운로드하기 때문에 브라우저에 표시 비록 제가 아파치를 다시 시작하고 싶은 문제가있을 것 같다. 나는 내가 잘못 디렉토리를 가지고있을 수도 있기 때문에, 그것은 어디 디렉터리 또는 로컬 파일이 어디에있다 생각은 python?
브라우저에서 파일을 다운로드하는 경우, 그것이 평 실행 파일 형식으로 파일을 인식하지 못한다는 것을 의미합니다하려고합니다. 주요 원인이 될 수있다 :
1. 그것, 그것을 실행 가능하게 해 775 chmod를 시도 권리를 허락하지 않습니다.
2. 당신은 그것을 당신의 로컬 파일을 가지고있는 곳이되어야 예를 들어, 만약 너의. 평 파일 / 집에는 / usr / 빈 / test.py, 그때는 / home / 경우 usr / bin /해야 할 수도있습니다 잘못된 디렉토리 디렉터리에있습니다. 그리고 다음 명령어 b, 그것을 변화시킬 것이다 :
별칭 / 파이썬 / / 집에는 / usr / 빈 /
빠른 회신에 감사드립니다. 제가 권한 변화와 시도가 작동하지 않았다 그리고 난 이미이 같은 디렉토리의 변화 않았다 :
별칭 / 파이썬 /와 / home / myname / www /에서
AddHandler mod_python. 평
PythonHandler mod_python.publisher
에 PythonDebug
여전히 작동하지 않습니다. 그것에 대해 연구하는 것. 어떤 아이디어?