728x90
๋ฐ์ํ
๐ 1. ์ค๋ฅ ์ํฉ
- ๋ฐ์ ํ๊ฒฝ: {Windows11, Python3.xxx/googletrans, vscode}
- ์ค๋ฅ ์ฝ๋: ModuleNotFoundError: No module named 'cgi'
import googletrans
...
- ์๋ฌ ๋ฉ์์ง:
Traceback (most recent call last):
import httpx
File "c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\httpx\__init__.py", line 2, in <module>
from ._api import delete, get, head, options, patch, post, put, request, stream
File "c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\httpx\_a import httpx
File "c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\httpx\__init__.py", line 2, in <module>
from ._api import delete, get, head, options, patch, post, put, request, stream
File "c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\httpx\_api.py", line 3, in <module>
from ._client import Client, StreamContextManager
File "c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\httpx\_client.py", line 8, in <module>
from ._auth import Auth, BasicAuth, FunctionAuth
File "c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\httpx\_auth.py", line 10, in <module>
from ._models import Request, Response
File "c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\httpx\_models.py", line 1, in <module>
import cgi
ModuleNotFoundError: No module named 'cgi'
๐ 2. ์์ธ ๋ถ์
- ์์ธ: googletrans ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ cgi ๋ชจ๋์ด pyhon 3.11 ์ด์์์ ์ญ์ ๋จ (์ฌ์ฉํ๋ ํ์ด์ฌ ๋ฒ์ - 3.11)
- ์ฐธ๊ณ ์๋ฃ: https://docs.python.org/3/library/cgi.html
๐ 3. ํด๊ฒฐ ๋ฐฉ๋ฒ
- ์๋ํ ๋ฐฉ๋ฒ๋ค:
- cgi ๋ชจ๋ ๋์ legacy-cgi ์ฌ์ฉ
- cgi ๋ชจ๋์ด ๋ ์ด์ ์ต์ python ๋ฒ์ ์ ํฌํจ๋์ง ์์์ ๋์ฒดํ๊ฑฐ๋ ๋ณต์ํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ํจํค์ง
- install ํ ์ฝ๋ ์ ์ ๋์ ํ์ธํจ
- ๋จ, googletrans๋ ๋น๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฏ๋ก ์ถํ ๋ฌธ์ ๋ฐ์์ ๋๋นํด์ ์์ ์ ์ธ API ์ฌ์ฉ ๊ถ์ฅ
- cgi ๋ชจ๋ ๋์ legacy-cgi ์ฌ์ฉ
- ์ต์ข ํด๊ฒฐ ๋ฐฉ๋ฒ: googletrans ๋์ , ๋ ์์ ์ ์ธ deep-translator ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉ
pip install deep-translator
๐ก 4. ๋ฐฐ์ด ์
- Python์ ๋ชจ๋ ์ ๊ฑฐ ๋๋ ๋ณ๊ฒฝ์ ๋ฐ๋ผ ์ค๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ต์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์์ ์ ์๋ค๋ ์
- ๋น๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(googletrans)๋ ์ ๋ฐ์ดํธ๊ฐ ๋๋ฆฌ๊ฑฐ๋ ์ ์ง๋ณด์๊ฐ ๋ถ์กฑํ ์ ์์ผ๋ฏ๋ก, ํญ์ ๋์์ ๊ณ ๋ คํด์ผ ํจ
- ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กดํ๋ ํ๋ก์ ํธ๋ Python ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ์ฌ์ ์ ํ์ธํ๋ ๊ฒ์ด ์ค์
๐ 5. ์ฐธ๊ณ ์๋ฃ
728x90
๋ฐ์ํ