•
가상환경 설치하면서 오류 발생한거 정리 및 수정 내용 정리 본
(base) glory@Gloryui-MacBookPro (GITHUB) % cd flask
(base) glory@Gloryui-MacBookPro flask % virtualenv flask_test
Traceback (most recent call last):
File "/Users/glory/opt/anaconda3/bin/virtualenv", line 6, in <module>
from virtualenv import main
ImportError: cannot import name 'main' from 'virtualenv' (/-/lib/python3.7/site-packages/virtualenv/__init__.py)
(base) glory@Gloryui-MacBookPro flask % virtualenv flask_test
Traceback (most recent call last):
File "/Users/glory/opt/anaconda3/bin/virtualenv", line 6, in <module>
from virtualenv import main
ImportError: cannot import name 'main' from 'virtualenv' (/Users/glory/opt/anaconda3/lib/python3.7/site-packages/virtualenv/__init__.py)
(base) glory@Gloryui-MacBookPro flask % pip uninstall virtualenv
WARNING: Ignoring invalid distribution -cikit-learn (/Users/glory/opt/anaconda3/lib/python3.7/site-packages)
WARNING: Ignoring invalid distribution -cikit-learn (/Users/glory/opt/anaconda3/lib/python3.7/site-packages)
Found existing installation: virtualenv 20.0.25
Uninstalling virtualenv-20.0.25:
Would remove:
/Users/glory/opt/anaconda3/bin/virtualenv
/Users/glory/opt/anaconda3/lib/python3.7/site-packages/virtualenv-20.0.25.dist-info/*
/Users/glory/opt/anaconda3/lib/python3.7/site-packages/virtualenv/*
Proceed (y/n)? y
Successfully uninstalled virtualenv-20.0.25
(base) glory@Gloryui-MacBookPro flask % pip install virtualenv
WARNING: Ignoring invalid distribution -cikit-learn (/Users/glory/opt/anaconda3/lib/python3.7/site-packages)
WARNING: Ignoring invalid distribution -cikit-learn (/Users/glory/opt/anaconda3/lib/python3.7/site-packages)
Requirement already satisfied: virtualenv in /Users/glory/opt/anaconda3/lib/python3.7/site-packages (16.7.5)
WARNING: Ignoring invalid distribution -cikit-learn (/Users/glory/opt/anaconda3/lib/python3.7/site-packages)
WARNING: Ignoring invalid distribution -cikit-learn (/Users/glory/opt/anaconda3/lib/python3.7/site-packages)
WARNING: Ignoring invalid distribution -cikit-learn (/Users/glory/opt/anaconda3/lib/python3.7/site-packages)
(base) glory@Gloryui-MacBookPro flask % virtualenv flask_test
zsh: command not found: virtualenv
(base) glory@Gloryui-MacBookPro flask % virtualenv flask_test
zsh: command not found: virtualenv
(base) glory@Gloryui-MacBookPro flask % pip3 install virtualenv
Collecting virtualenv
Downloading virtualenv-20.4.4-py2.py3-none-any.whl (7.2 MB)
|████████████████████████████████| 7.2 MB 2.0 MB/s
Collecting distlib<1,>=0.3.1
Downloading distlib-0.3.1-py2.py3-none-any.whl (335 kB)
|████████████████████████████████| 335 kB 8.8 MB/s
Collecting filelock<4,>=3.0.0
Downloading filelock-3.0.12-py3-none-any.whl (7.6 kB)
Collecting six<2,>=1.9.0
Downloading six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting appdirs<2,>=1.4.3
Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Installing collected packages: six, filelock, distlib, appdirs, virtualenv
Successfully installed appdirs-1.4.4 distlib-0.3.1 filelock-3.0.12 six-1.15.0 virtualenv-20.4.4
WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available.
You should consider upgrading via the '/usr/local/opt/python@3.9/bin/python3.9 -m pip install --upgrade pip' command.
(base) glory@Gloryui-MacBookPro flask % virtualenv flask_test
created virtual environment CPython3.9.2.final.0-64 in 695ms
creator CPython3Posix(dest=/Users/glory/Desktop/(GITHUB)/flask/flask_test, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/glory/Library/Application Support/virtualenv)
added seed packages: pip==21.0.1, setuptools==56.0.0, wheel==0.36.2
activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
(base) glory@Gloryui-MacBookPro flask %
Rust
복사
•
가상환경 접속하기
(base) glory@Gloryui-MacBookPro flask % source flask_test/bin/activate
(flask_test) (base) glory@Gloryui-MacBookPro flask %
Rust
복사
•
flask 설치
(flask_test) (base) glory@Gloryui-MacBookPro flask % pip install flask
Collecting flask
Downloading Flask-1.1.2-py2.py3-none-any.whl (94 kB)
|████████████████████████████████| 94 kB 690 kB/s
Collecting itsdangerous>=0.24
Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Collecting Jinja2>=2.10.1
Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
|████████████████████████████████| 125 kB 601 kB/s
Collecting click>=5.1
Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)
|████████████████████████████████| 82 kB 531 kB/s
Collecting Werkzeug>=0.15
Downloading Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
|████████████████████████████████| 298 kB 488 kB/s
Collecting MarkupSafe>=0.23
Downloading MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl (16 kB)
Installing collected packages: MarkupSafe, Werkzeug, Jinja2, itsdangerous, click, flask
Successfully installed Jinja2-2.11.3 MarkupSafe-1.1.1 Werkzeug-1.0.1 click-7.1.2 flask-1.1.2 itsdangerous-1.1.0
WARNING: You are using pip version 21.0.1; however, version 21.1.1 is available.
You should consider upgrading via the '/Users/glory/Desktop/(GITHUB)/flask/flask_test/bin/python -m pip install --upgrade pip' command.
(flask_test) (base) glory@Gloryui-MacBookPro flask %
Rust
복사
•
소스코드
/app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello world'
Python
복사
•
실행 cmd 화면
(flask_test) (base) glory@Gloryui-MacBookPro flask % FLASK_APP=app.py flask run
* Serving Flask app "app.py"
* 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
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [06/May/2021 13:53:37] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [06/May/2021 13:53:37] "GET /favicon.ico HTTP/1.1" 404 -
Python
복사