pip๋ฅผ ํตํด Windows cmd์ ์ค์นํ์ง๋ง ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ํต์ฌ ๋ฌธ์ ๋ No module named 'fcntl'
์
๋๋ค. ๋ฉํฐ ํ๋ซํผ OS ์ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋์ฒดํ ์ ์์๊น์?
D:\Downloads>pip install asciinema
Collecting asciinema
Downloading https://files.pythonhosted.org/packages/a7/71/771c859795e02c71c187546f34f7535487b97425bc1dad1e5f6ad2651357/asciinema-2.0.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\LIUD~1.H\AppData\Local\Temp\pip-install-yb29pspy\asciinema\setup.py", line 1, in <module>
import asciinema
File "C:\Users\LIUD~1.H\AppData\Local\Temp\pip-install-yb29pspy\asciinema\asciinema\__init__.py", line 15, in <module>
import asciinema.pty as pty
File "C:\Users\LIUD~1.H\AppData\Local\Temp\pip-install-yb29pspy\asciinema\asciinema\pty.py", line 3, in <module> import fcntl
ModuleNotFoundError: No module named 'fcntl'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\LIUD~1.H\AppData\Local\Temp\pip-install-yb29pspy\asciinema\
D:\Downloads>
์ฐธ์กฐ:
ํ์ฌ fcntl์ ์ธ๊ธํ OS์์ asciinema๋ฅผ ์คํํ๊ธฐ ์ํ ํ๋์ (์ ์ผํ?) ์ฅ์ ๋ฌผ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
fcntl ๊ฒ์ ์ค ์์ค ์ฝ๋์์ ์ฌ์ฉ๋๋ ๋ ๊ณณ์ ์ฐพ์์ต๋๋ค.
https://github.com/asciinema/asciinema/blob/c94e898ec14c35db294974d4c3370fb154eba298/asciinema/pty.py#L36 -L43
๊ทธ๋ฆฌ๊ณ
https://github.com/asciinema/asciinema/blob/c94e898ec14c35db294974d4c3370fb154eba298/asciinema/pty.py#L150 -L153
36ํ์์๋ ํฐ๋ฏธ๋ ์ฐฝ ํฌ๊ธฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฐ๋ง ์ฌ์ฉ๋๋ฉฐ, ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ 24x80 ์น์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ๋ฒํผ ํฌ๊ธฐ๋ 43ํ์ ์ค์ ๋์ด ์์ต๋๋ค. ์ด ์์ ์ ๋์ฒด PTY์์ ์ง์๋์ด์ผ ํ๋ฉฐ ์ฝ๊ฒ ๊ต์ฒด๋ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ ์ฌ๊ฐํ ๋ถ๋ถ์ 150ํ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ฐฐ๊ด์ด NonBlock ๋ชจ๋๋ก ์ค์ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ stackoverflow์ ๋ํ ์ด ๊ฒ์๋ฌผ์ ๋ฐ๋ฅด๋ฉด ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค: https://stackoverflow.com/q/34504970.
๋๊ตฐ๊ฐ๊ฐ ๊ธฐ๊บผ์ด ์๋ ํ ์ ์์ต๋๊น?
๋๋ ์ฐฝ๋ฌธ์ ์ง์ ์ถ์ด์!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
pip๋ฅผ ํตํด Windows cmd์ ์ค์นํ์ง๋ง ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ํต์ฌ ๋ฌธ์ ๋
No module named 'fcntl'
์ ๋๋ค. ๋ฉํฐ ํ๋ซํผ OS ์ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋์ฒดํ ์ ์์๊น์?์ฐธ์กฐ: