앞에 작성:
백엔드가 Python(플라스크 프레임워크)에서 지원되는 전체 프로젝트를 실행하는 방법은 무엇입니까?
수행 방법:
먼저 운영 환경을 설정합니다.
Windows에서 Flask_Installation 시작하기
다른 문서를 참조하세요. #🎜 🎜#환경이 설정되면 다음 단계를 진행합니다. (1) 종속성을 먼저 설치합니다. 프로젝트 종속성은 일반적으로 요구 사항에 작성됩니다. .txt 파일 중간. 작은 확장: setup.py 대 요구사항.txt 설치하는 방법에는 두 가지가 있습니다: 하나는 직접적이고 균일하게 설치하는 것입니다:pip install -r requirements.txt
pip install virtualenv virtualenv venv venv\scripts\activate
그러면 다음과 같이
다음:
pip install -r requirements.txt
tips: 백엔드 프로그래머가 내 생각에 그렇게 될 것이라고 말했습니다. 앞으로는 메모장을 사용하는 대신(열 때 분기하지 않고) .txt와 같은 파일을 워드패드로 여는 것이 좋습니다(그래서 한 줄씩 열 수 있습니다). 디코딩 방법 때문에 알 수 없는 오류가 발생할 수 있습니다~
#🎜 🎜#참고: 이 두 가지를 모두 시도해 보았으나 한 번에 제대로 할 수 있는 방법은 없습니다. 사실 아직 설치할 수 없는 종속 항목이 많기 때문에 pip install xxx~# 🎜로 설치해야 합니다. 🎜#제가 선택한 방법은 가상환경에 설치한 후 pip install xxx
와 결합하여 설치하는 방법입니다~ 자세한 내용은 아래를 참고하세요:
(2) 의존성 설치가 완료되었습니다. 마지막으로 실행해 보세요:
python manage.py
와우, 특정 모듈이 존재하지 않는다고 오류가 많이 뜹니다. 이때는 pip를 이용해서 설치하시면 됩니다. 버전번호를 따로 지정하셔도 되고, 지정하지 않으셔도 됩니다. (버전을 지정했는데 찾을 수 없다고 했는데 버전번호를 지정하지 않고 설치했습니다.) pip install xxx
安装~ 详见下文:
(2)安装依赖完成后,运行一下:
python manage.py
哇,一堆错误,说是某某 module不存在,这时候可以使用 pip单独地安装一次,可以指定版本号,或者不指定(我指定版本的时候还说找不到,不指定版本号反而装上了)
pip install xxxx
或者 pip install xxxx-1.1.0
pip install xxxx
또는 pip install xxxx-1.1.0
(숫자는 버전번호~)
python manage.py runserver
다른 모듈을 찾을 수 없는 경우 pip Install을 계속 사용한 다음 runserver 명령을 실행하라는 메시지가 표시될 때까지 다시 실행하세요. 이는 종속 모듈이 정상임을 의미합니다~#🎜🎜 #
마지막으로 다음을 실행합니다:python manage.py
#🎜🎜 #
그러나 일부 프로젝트에는 모듈이 비교적 복잡합니다. 예를 들어 다음과 같은 상황이 발생합니다.
(3) 종속성 이후 설치가 완료되면 오류가 보고됩니다~ PIL(Python Imaging Library) 등 pip를 사용하여 설치할 때 설치할 수 없습니다.
This 설치하려면 설치 패키지를 다운로드해야 합니다.
기본적으로 설치 경로를 설치한 다음 설치 디렉터리로 이동하여 PIL 폴더를 venvLibsite-packages 폴더에 복사합니다. (requirements.txt에 나열된 종속성은 이 폴더에 다운로드됩니다)
그런 다음 다시 실행하세요~
python manage.py runserver
명령줄 인터페이스는 다음과 같이 나타납니다.
이때 다시 입력 :
rrreee127.0.0.1:5000을 모니터링하고 있는 것을 발견했습니다~ 127.0.0.1:5000 페이지이고 결과는 오류입니다:
#🎜🎜 #
예, 데이터베이스가 설치되지 않았습니다~ (4) 데이터베이스 설치(다운로드 주소): 기본적으로 설치했는데 Python에 직접 설치됩니다. Libsite-packages 디렉토리가 다운되었습니다(제 것은 C:Python27Libsite-packages) 관련 튜토리얼 권장 사항:Python 비디오 튜토리얼
#🎜🎜 #위 내용은 Python 프로젝트를 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!