Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 레고
- php
- great forest
- 강추
- 가사
- 일상
- 시사회
- JavaScript
- Monument Valley
- goblin sword
- 맛집
- 아이러브니키
- Monument
- 아이폰
- 후기
- 영화
- 감상
- Pink
- 잡담
- 모뉴먼트
- 모뉴먼트 밸리
- 공략
- 카이로소프트
- 게임
- 추천
- jQuery
- 핑크
- 유료
- 아이패드
- 아이폰게임
Archives
- Today
- Total
잡담소장소
Window10에서 Ubuntu & Python & Flask 설치 본문
설치했던 의식의 흐름대로..
- window 10에서 Ubuntu 받아서 설치
- Ubuntu 실행했더니 에러발생(failed with error: 0x8007019e)하여 WSL 설정
- phtyon3 설치 시도
딱 여기까지 한 후에 파이썬 다운로드 & 압축해제, configure, make 를 실행했더니 아래와 같은 빌드 실패가 발생했다.
* 참고로 python-pip, python-smbus는 python3을 붙여야 실행되었다
Failed to build these modules:
_ctypes
구글로 검색해보니 libffi-dev가 설치되지 않아서라고..ㅠㅠ
그래서 위의 블로그에서 적어둔대로 모든 dependency를 설치하였다.
그리고 재 make...
이번엔 다른 모듈의 빌드 실패..
configure와 make를 재실행하니 빌드 실패 메세지가 사라졌다 :D
이유없이 써있는 명령어가 아니었다는 것..헷..'ㅅ'a
- flask 설치 전에 virtualenv를 설치
$ sudo apt install virtualenv
$ python3 -m virtualenv venv-python3.8
ModuleNotFoundError: No module named 'virtualenv.seed.via_app_data'
또 안됌 ㅋㅋㅋㅋㅋㅋㅋㅋ 다시 구글링
ycd가 쓴 것 처럼 삭제 후 downgrade버전 설치하니 설치 완료되었다.
gaborbernat은 다운그레이드가 레알 해결방법은 아니라곤 하는데 뭐 어쩔..ㅠ
$ pip3 install virtualenv==20.0.23
Collecting virtualenv==20.0.23
Downloading virtualenv-20.0.23-py2.py3-none-any.whl (4.7 MB)
|████████████████████████████████| 4.7 MB 823 kB/s
Installing collected packages: virtualenv
Successfully installed virtualenv-20.0.23
$ python3 -m virtualenv venv-python3.8
created virtual environment CPython3.8.2.final.0-64 in 936ms
creator CPython3Posix
seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy)
activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
- virtualenv 테스트 후 flask 설치
venv-python3.8$ source bin/activate
(venv-python3.8) venv-python3.8$ deactivate
venv-python3.8$
$pip3 install flask
- test 페이지 만들기
from flask import Flask
from flask import request
app = Flask(__name__)
@app.route('/main')
def main_page():
return "hello world!"
if __name__ == '__main__':
app.run(host='1x.5x.2x.6x', port=5550)
$python3 app.py
* Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
1x.5.2x.6x - - [19/Aug/2020 17:23:28] "GET / HTTP/1.1" 404 -
1x.5.2x.6x - - [19/Aug/2020 17:23:28] "GET /favicon.ico HTTP/1.1" 404 -
1x.5.2x.6x - - [19/Aug/2020 17:23:33] "GET /main HTTP/1.1" 200 -
잘 실행된다 :D
반응형
'Study ;3' 카테고리의 다른 글
Flask + Svelte + Rollup (0) | 2020.08.25 |
---|---|
Window 10에서 Docker 설치하기 (0) | 2020.08.19 |
[python] Flask 시작해보기 (0) | 2020.08.17 |
[javascript] amchart 4 스크롤링 구현 & bullet에 base64로 이미지 추가 (0) | 2020.08.05 |
[PHP] 재귀문 연습 (0) | 2020.07.27 |
Comments