ํ์ด์ฌ์ผ๋ก ๋ญ ๊ฐ๋ฐํ๋ ค๊ณ ํ๋ฉด ํ๊ฒฝ์ค์ ์์ ๊ฐ์ฅ ์ ๋ฅผ ๋จน๋ ํธ์ ๋๋ค..
์ ๋ง ๋ง์ด.
๊ทธ๋ ๊ฒ ์ค๋ํฌ๊ธฐํ๋ ๊ฒฝ์ฐ๋ ์์๋๋ฐ ์ด๋ฒ์ ์ด๋ป๊ฒ ํด๊ฒฐํด์ ๊ธฐ๋ก์ ๋จ๊ฒจ๋ณผ ๊ฑฐ์์ !!!
** ๊ฐ๋ฐ ํ๊ฒฝ : mac, VS Code **
pip install selenium์ ํ๊ณ ,
pip list์์ selenium์ด ์๋ ๊ฒ๊น์ง ํ์ธํ๋๋ฐ
์ ๋ชฉ๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค.
1. VS Code interpreter ๋ณ๊ฒฝํด๋ณด๊ธฐ
https://velog.io/@keywookim/We.TIL-๋ฒ์ธ-modulenotfounderror-no-module-named-selenium-ํด๊ฒฐ๋ฒ
f1์ ๋๋ฌ python:select interpreter๋ฅผ ์ ๋ ฅํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ ํํ ์ ์์ด์.
(์ง๊ธ์ ํด๊ฒฐํด์ Recommended๋ก ์ค์ ๋์ด ์๋๋ฐ)
์ด๊ฒ์ ๊ฒ ๋ฐ๊ฟ๋ณด๋ฉด์ selenium์ด ๋๋ ๊ฑธ๋ก ์ค์ ํ๋ฉด ๋ฉ๋๋ค.
interpreter๊ฐ ๋จ์ง ์๋๋ค๋ฉด Marketplace์์ python์ด๋ python extension์ด ์ค์น๋์ด ์๋์ง ํ์ธํด๋ณด์์ผ ํฉ๋๋ค..
2. ๊ฐ์ํ๊ฒฝ ์์ฑํ๊ธฐ
๊ทธ๋ฐ๋ฐ๋ ๋์ง ์๋๋ค๋ฉด venv ์์ฑํ๊ณ ๊ทธ ์์์ selenium์ ์ค์นํ๋ฉด ๋ฉ๋๋ค.
https://stackoverflow.com/questions/54504701/visual-studio-code-dont-find-selenium
// ํผ๋๋ ์ ์์ผ๋ ๊ธฐ์กด selenium ์ ๊ฑฐ
pip uninstall selenium
// ๊ฐ์ํ๊ฒฝ ์์ฑ
python3 -m venv ๊ฐ์ํ๊ฒฝ์ด๋ฆ
// ๊ฐ์ํ๊ฒฝ ํ์ฑํ (์์ฑ๋๋ ํด๋ ์์ activate ์์น ํ์ธ ํ์)
source ๊ฐ์ํ๊ฒฝ์ด๋ฆ/Scripts/activate
source ๊ฐ์ํ๊ฒฝ์ด๋ฆ/bin/activate
์ฌ๊ธฐ๊น์ง ์คํํ์ ๋ ํฐ๋ฏธ๋ ๊ฒฝ๋ก์ (๊ฐ์ํ๊ฒฝ์ด๋ฆ) ์ด ์ถ๊ฐ๋๋ค๋ฉด ๊ฐ์ํ๊ฒฝ์ด ํ์ฑํ๋ ๊ฒ๋๋ค.
// selenium ์ค์น
pip install selenium
-> Successfully installed ์ด์ฉ๊ตฌ ๋จ๋ฉด ์ค์น ์!
python3 ํ์ผ์ด๋ฆ.py ๋ฅผ ๋ค์ ์คํํด๋ด ์๋ค.
3. Python ๋ฒ์ ํ์ธํ๊ธฐ
ํ์ด์ฌ ๋ฒ์ ์ด ๋ญ๊ฐ ๊ผฌ์ธ ๊ฒ ๊ฐ์์ ์ญ์ ํ๊ณ ์ฌ์ค์นํ๊ณ ์ถ๋ค๋ฉด,,
1. usr/local/bin ์์ ์๋ python ๋ค ์ญ์ ํ๊ธฐ
https://investechnews.com/mac-python-์์ -์ญ์ ์ด๊ธฐํํ๊ธฐ/
ํฐ๋ฏธ๋์์ cd .. ๋ก ์ต์์์ธต๊น์ง ๊ฐ์
cd usr/local/bin ์ผ๋ก ์ด๋ ํ์
open . ์ผ๋ก ํ์ฌ ๊ฒฝ๋ก๋ฅผ ์ด์ด์ค๋๋ค.
python ์ด์ฉ๊ตฌ ๋ชจ๋ ํด์งํตํ..
์ ๋ ์ถ๊ฐ๋ก
cmd + shift + G → /Library/Frameworks/Python.framework ํ์ผ๋ ์ ๊ฑฐํด์ฃผ์์ต๋๋ค.
(ํด๋ ๋๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค๋ง)
2. ํ๊ฒฝ๋ณ์ ๊ฒฝ๋ก ์ค์ ๋์ด ์๋ ๊ฑฐ ์ด๊ธฐํ
์ฌ์ค์น ํ์ ๋ค์ ์ ์ด์ค์ผ ํ์ง๋ง ํ์คํ๊ฒ ์ง์ฐ๊ธฐ ์ํด..
ํฐ๋ฏธ๋์์ vi ~/.zshrc ์ ๋ ฅ ํ์ python ๊ด๋ จ ๊ฒฝ๋ก ๋ชจ๋ ์ ๊ฑฐํด์ค๋๋ค.
source ~/.zshrc ํ ํ์
python —version ํ์ธํด๋ดค์ ๋ zsh: command not found: python ๋จ๋ฉด
์ ๊ฑฐ ์๋ฃ ๋๊ฑฐ์์
3.brew uninstall python
https://tagilog.tistory.com/1117
์๋ง no such file or directory /usr/bin/python3 ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒ์
์ ๋๋ก ์ ์ง์์ก๋ค๋ ๊ฑด๋ฐ (๋น์ฐํจ ํ์ผ๋ง ์ง์) brew๋ก ํ์คํ ์ ๊ฑฐํด์ค๋ค.
brew uninstall python3
์ ๋ช ๋ น์ด ์ ๋ ฅ์์ Error: Refusing to uninstall ์ด์ฉ๊ตฌ ๊ฐ ๋์ค๋ฉด ๊ฐ์ ๋ก ์ง์์ค์ผ ํฉ๋๋ค..
brew uninstall —ignore-dependencies python3
Uninstalling python …. ๋์ค๊ณ
python3 —version ์ ๋ ฅํด๋ดค์ ๋ ๋์ค์ง ์๋๋ค๋ฉด ์ง์ฐ๋ ๊ฑฐ๊น์ง ์ฑ๊ณต์ ๋๋ค!
4. ์ฌ์ค์น
์ด์ ๋ค์
brew install python3
ํด์ ์ค์นํด์ค๋๋ค.
์ด์ ํ๊ฒฝ๋ณ์ ๊ฒฝ๋ก๋ ๋ค์ ์ค์ ํด์ค์ผ ํฉ๋๋ค.
vi ~/.zshrc
export PATH=”/usr/local/bin:$PATH”
์์ฑํด์ฃผ๊ณ
source ~/.zshrc
python3 —version ํ์ ๋ ์ต์ ๋ฒ์ ์ผ๋ก ์ค์น๋์๋์ง ํ์ธํด๋ณด์์..
https://docs.python.org/ko/3/whatsnew/index.html
์ค์น๊ฐ ์๋ฃ๋์์ผ๋ฉด 2๋ฒ → 1๋ฒ ๋ค์ ํด๋ณด๋ฉด ๋ฉ๋๋ค...
์ด ์ง๊ฒฝ๊น์ง ํ๋๋ฐ๋ ์๋๋ค๋ฉด,, ๊ทธ๊ฑด,, ํ์ดํ ํ์ญ์ผ ๐๐ป
'Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS EC2์ Flask ๋ฐฐํฌํ๊ธฐ (MySQL, FileZilla) (0) | 2024.05.29 |
---|---|
์นด์นด์ค ์ฑ๋ด 5์ด ํ์์์, ์ฝ๋ฐฑ ์๋ต์ผ๋ก ํด๊ฒฐํ๊ธฐ (0) | 2024.02.17 |
GPT 3.5๋ฅผ ์ด์ฉํด ์ธ๊ณต์ง๋ฅ ์ฑ๋ด ๋ง๋ค๊ธฐ | JS๋ก ํด๋ก ์ฝ๋ฉ (0) | 2023.09.11 |