pyenv ์์ ์ค์นํ๋ ค๊ณ ํ๋๊น ์๊พธ ์๋ฌ๊ฐ ๋ฌ๋ค. dlopen ์ด์ฉ๊ตฌ๊ฐ ์ํฌํธ ์๋ฌ๋๊ณ airflow --version ๋ช
๋ น์ด ์น๋๊น ๋ค๋ฅธ ๊ฐ์ํ๊ฒฝ์ ์ค์น ๋์ด์๋คํ๊ณ ๊ทธ ๊ฐ์ํ๊ฒฝ์์ ์คํํด๋ณด๋๊น ์ด๋ฐ์๋ฌ ๋ฐ์. Library not loaded: '@rpath/libffi.8.dylib' ์ฌ๊ธฐ์ ์ฐพ์๋ดค๋๋ฐ ์๋ค๋๋ ๊ทธ๋๊ฐ์ง๊ณ ๊ณฐ๊ณฐํ ์๊ฐํด๋ณด๋๊น ๊ฒฝ๋ก ์๋ฌ ๊ฐ์๋ค. https://stackoverflow.com/questions/56463930/interpreters-installed-via-pyenv-are-not-added-to-path Interpreters installed via pyenv are not added to $PATH I can't figure out why pyenv (inst..
๐ Language/Python
Code: 516. DB::Exception: default: Authentication failed: password is incorrect or there is no user with such name. (AUTHENTICATION_FAILED) (version 22.2.2.1) ๋ค ๋ง๋๋ฐ ๋จธ์ ์๋ฌ์ธ๊ณ ํ๋ sqlalchemy-clickhouse ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ฒด ์๋ฌ๋ผ๊ณ ํ๋ค ๊ทธ๋์ ๊นํ์ ๋ค์ด๊ฐ์ ํด๋น ์๋ฌ๋ก ์๋ฃจ์
์ ๊ณตํ๊ฑฐ ๋ณด๋๊น ์ ๊ฑฐ ๋ง๊ณ clickhouse-sqlalchemy ์ฐ๋ผ๊ณ ์จ์๋คใ
ใ
ใ
pip uninstall sqlalchemy-clickhouse ํ๊ณ pip install clickhouse-sqlalchemy ํ๋๊น ๊น๋ํ๊ฒ ํด๊ฒฐ! ๊ฐ๋์ ์คํ์ค๋ฒ ํ๋ก์ฐ ๋ณด๋จ ๊ฐ๋ฐํ ๊นํ์์ ..
์์ฆ ๋ฃ๋ ์์
์์ ๊ณผ์ ํ๋ค๊ฐ ์ฌ๋ฐ์ด์ ํ๋ฒ ๋จ๊ฒจ๋ณธ๋ค inputs = "cat32dog16cow5" def find_string(inputs): result = [] word = "" for index,target in enumerate(inputs): if target.isdigit(): if word != "": result.append(word) word = "" else: word += inputs[index] return result string_list = find_string(inputs) print(string_list) word ์๋ค๊ฐ ์ ๊น string ์ ์ฅํด๋๊ณ number์ผ๋ append ํ๊ณ word ์ด๊ธฐํ, ๊ทธ๋ฆฌ๊ณ word๊ฐ ๋น ๋ฌธ์์ด์ด ์๋ ๋๋ง appendํ๋ ์กฐ๊ฑด ์ถ๊ฐ ๊ฐ๋จํ..
๋ด๊ฐ ๋ณด๋ ค๊ณ ๋ง๋๋ windows ํ๊ฒฝ์์ jupyter notebook promt ๋ช
๋ น์ด ์ ๋ฆฌ 1. ๊ฐ์ํ๊ฒฝ ๊น๋ฆฐ ๋ฆฌ์คํธ ( ์ด๋ฆ ์ฐพ๊ธฐ ) 2. 1๋ฒ์์ ์ฐพ์์ ๋์จ ํ activate "๊ฐ์ํ๊ฒฝ ์ด๋ฆ" 3. D ๋๋ผ์ด๋ธ ๊ฒฝ๋ก ์คํ
selenium.common.exceptions.webdriverexception: message: unknown error: cannot find chrome binary ์ฅ์ฅ ํ 5์๊ฐ์ ํค๋ฉ ๊ฒ ๊ฐ๋ค..ใ
.. ์๋ฌ ์์ธ์ chrome ๊ณผ chrome driver๊ฐ ๊ฐ์ ๊ฒฝ๋ก์ ์์ด์ผํ๋๋ฐ wsl์ ์ฌ์ฉํ๊ณ , ๋ ๊ฑฐ์ crawler๋ฅผ ๊ตฌ๋ํด๋ณด๋ ค๋ ์์ค์ ( ๋ ๊ฑฐ์ ํ๊ฒฝ์ ํธ๋ฃจ linux๋ค ) ์๊ธด ๋ฌธ์ .. ๊ทธ๋ฅด๋๊น ํฌ๋กฌ์ ์๋์ฐ ํ๊ฒฝ์์ ๊น๊ณ , ์ฐพ๋๊ฑด linux ๋ฒ์ ์์ ์ฐพ์ผ๋ ค๋๊น ์ด๊ฒ ๊ฒฝ๋ก๊ฐ ์ ์ฝํ๋ ๊ฒ ๊ฐ๋ค ์ค๊ฐ์ ๊ฑ ์..์๋์ฐ ๋ฒ๋ฆด๊น?ใ
์ถ์๋ค ใ
ใ
...; ์ํผ๊ฐ์~~ 1. chrome driver path์๋ค๊ฐ chrome ์ ๋ ์ค์นํด์ค๋ค wget https://dl.google.com/l..
๋ด๊ฐ ๋ณด๋ ค๊ณ ๋ง๋๋ ๊ฐ์ํ๊ฒฝ ์ค์ ์ธํ
๊ณผ์ pyenv๋ nvm rvm์ฒ๋ผ ์ธํฐํ๋ฆฌํฐ ์์ฒด์ ๋ฒ์ ๊น์ง ๊ด๋ฆฌํด์ฃผ๋ ํฐ ๊ฐ๋
์ด๊ณ , virtualenv๋ ๊ทธ์์ ์ธ์ธํ ๊ฐ์ํ๊ฒฝ ๊ตฌ์ฑ์ ๋๋ ์ฃผ๋ ์ญํ ์ด๋ค. ์ฆ, pyenv + virtualenv ๋ฅผ ์ฐ๋ฉด ๊ฐ๊ฐ์ ํ
์คํธํ ํ๊ฒฝ์ ์ธํฐํ๋ฆฌํฐ ๋ฒ์ ๊น์ง ํธํ๊ฒ ๋ฐ๊ฟ๊ฐ๋ฉด์ ๊ด๋ฆฌํ ์ ์๋ค๋ ๊ฒ ์์ง๊น์ง ํ์ ์๊ฒ ์ง๋ง ์ฐ๋ ๊น์ ์จ๋ณด๋ ๋๋์ฐ ์ผ๋จ os ํ๊ฒฝ์ 16.04 ์ฐ๋ถํฌ ๋ฆฌ๋
์ค pyenv ์ฌ์ฉํ๊ธฐ 1. pyenv ์ค์น git clone https://github.com/pyenv/pyenv.git ~/.pyenv 2. bash ์ค์ # vi ~/.bashrc export PYENV_ROOT="$HOME/.pyenv export PATH="$PYENV_ROOT/bin..
์ ํ ํฌ ํ์ด์ฌ์์๋ ํ์ด์ฐธ์ ๊ถ์ฅํ์ง๋ง vscode๋ง ์จ์๋ ๋๋ ํ์ด์ฐธ์ ๋ฌํ๊ฒ ์ดํด๋ฆฝ์ค ๊ฐ์์ ์ซ๋ค ใ
ใ
๊ทธ๋์ vscode์์ ๋ง๋ค์ด ๋์ ๊ฐ์ ํ๊ฒฝ์ ์ธํฐํ๋ฆฌํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ํฌ์คํ
ํ๋๋ก ํ๊ฒ ๋ค. 1. F1์ ๋๋ฅด๊ณ select interpreter ์์ interpreter path ์ฆ, ๊ฒฝ๋ก์ฐพ๊ธฐ๋ฅผ ํ๋ค ์ฐ๋ฆฌ๊ฐ ์์ ์ ๋ง๋ค์ด ๋์ venv/flask_sample_pjt ํ์์ Scripts ๋๋ ํ ๋ฆฌ ์์ python.exe ํ์ผ์ด ์์ ๊ฒ์ด๋ค ์๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ์ฌ๊ธฐ์ ์ฐพ๊ณ ์ ํ๋ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ์ด๋ค. ํ์ด์ฌ์ด ์ธํฐํ๋ฆฌํฐ์ธ ๊ฑธ ๋ชจ๋ฅด๋ ์ฌ๋์ ์๊ฒ ์ง? 2. ctrl + ` ๋ก cmd ์ฐฝ์ ์ด์ด๋ณธ๋ค ( ๋ถ์ . ์๋ฌ ์ก๊ธฐ) 1๋ฒ์ ์์
์ผ๋ก ์ฐ๊ฒฐ๊น์ง๋ ์๋ฃ ๋๊ฑด๋ฐ, ์ด์์ ๋ ๋ฐ๋ก ๊ฐ์ํ๊ฒฝ์ผ๋ก ์ ์์ด..
https://wikidocs.net/book/4542 ์ ํ ํฌ ํ๋ผ์คํฌ **์ ํ ํฌ ํ๋ผ์คํฌ ์คํ๋ผ์ธ ์ฑ
์ถ๊ฐ !! (2020.11)** * [์ฑ
๊ตฌ์
์๋ด](https://wikidocs.net/102760) wikidocs.net ์ฐ์ ์ด ๋งํฌ๋ฅผ ์ด์ฌํ ๋ฐ๋ผํ๋ค๋ ์ ์๋ฆฌ๊ณ ์์ํ๋ค..! ์ฃผํผํฐ ๋
ธํธ๋ถ์ ์ฌ์ฉํ์ ๋ ์๋์ฝ๋ค๋ก ๊ฐ์ ํ๊ฒฝ์ ์ค์ ํ๋ ๊ฑฐ์ฒ๋ผ ๋ก์ปฌ์์ ์์
ํ ๋ ํ๋ก์ ํธ๋ง๋ค ํ๊ฒฝ ์ค์ ๊ตฌ์ฑ์ด ๋ค๋ฅผ ์ ์์ผ๋, ๊ฐ์ ํ๊ฒฝ์ ๋จผ์ ์ค์ ํด์ฃผ๊ธฐ๋ก ํ๋ค. ์ผ๋จ ๋๋ ์ ๋งํฌ์ ๋์ ์๋ ๊ฒ์ฒ๋ผ ์๋์ฐ os ์ ์ ๋ผ์ ๊ฑ ๋๋ ํ ๋ฆฌ๋ง ๋ด ๋ง๋๋ก ์ค์ ํ๋ฉด์ ์ ๋ฐ๋ผํด๋ดค๋ค ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ sample_pjt๋ก ์ ํ๊ณ ์์
๋๋ ํ ๋ฆฌ๋ flask_sample_pjt๋ก ์ ํ๋ค. venvs๋ ๊ฐ์ํ๊ฒฝ ๋ชจ์ ๋..
์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ ์ ๋ ์ข๋ ๋์ ์ธ์์ ์ฐพ์ ํด์ฌ๋ฅผ ํ์์ต๋๋ค ์ฌํผ ๋๊ฐ์ง ๋จธ์ด์ ํ๊ธฐ ์ํด ์ฝํ
์ค๋น๋ฅผ ์์ํ์์ต๋๋ค. ํ๋ก๊ทธ๋๋จธ์ค ๊ณ ๋์ kit level1 ์ ๋ ฌ ๋ฌธ์ def solution(array, commands): answer = [] for i in commands: answer.append(sorted(array[i[0]-1:i[1]])[i[2]-1]) return answer 1. sort()๋ ๋ฆฌํด ๊ฐ์ด none์ด๊ธฐ ๋๋ฌธ์ ๋ด์ฅ ํจ์์ธ sorted๋ก ์จ์ค์ผํ๋ค ๋ฅผ ๋ฐฐ์ ์ต๋๋ค. ๊ทผ๋ฐ ํ๋ก๊ทธ๋๋จธ์ค ๋ต ์ ์ถํ๊ณ ๋ณด๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋๋ค๋ก๋ ์ผ๋๋ผ๊ณ ์? ๋๋ค๋ ์์ง ์ ์ ์์ญ์ด ์๋๊ฑฐ ๊ฐ์..์ผ๋จ..ํจ์..
๋ถ๋ช
ํ ์์
์ํธ ์ ์ฅํ ๋ utf-8๋ก ์ ์ฅํ๋๋ฐ ์๋จนํ ๊ฒ ๊ฐ๋ค ์ฒจ์ ์ด๋ฐ์์ผ๋ก ๋์์ ํ๊ธฐ ์ฐพ์๋ณด๊ณ 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte utf-16์ธ๊ฐ? ์ถ์ด์ ๋ณ๊ฒฝํด๋ดค๋๋ ๋ ์๋ฌ๋ฅผ ๋ฑ๊ธธ๋ ์, ์ด๊ฑฐ ์์
์ด ์ ๋๋ก ์ ์ฅ ์ํด์คฌ๊ตฌ๋ ์ถ์ด์ ์ธ์ฝ๋ฉ euc-kr ๋ก ๋ฐ๊ฟ์คฌ๋๋ ์์ฃผ ์๋จ!^^ ์ค๋๋ ํํ๋ก์ด ์ฝ๋ฉ์ํ์ด๋ค.