Kivy: kivy ์„ค์น˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์œˆ๋„์šฐ 10

์— ๋งŒ๋“  2017๋…„ 02์›” 12์ผ  ยท  28์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: kivy/kivy

์•ˆ๋…•ํ•˜์„ธ์š” kivy ์„ค์น˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค

  • ํŒŒ์ด์ฌ: 3.6
  • ์šด์˜ ์ฒด์ œ: Windows 10 ํ™ˆ 64๋น„ํŠธ
  • ์‚ฌ์ด์ฌ ๋ฒ„์ „ 0.25.2

์ด ๋ช…๋ น์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

python -m pip install --upgrade pip wheel setuptools
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ kivy.deps.gstreamer
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ kivy.deps.angle
python -m pip ์„ค์น˜ cython docutils pygments pypiwin32 kivy.deps.sdl2 \
kivy.deps.glew kivy.deps.gstreamer kivy.deps.glew_dev kivy.deps.sdl2_dev \
kivy.deps.gstreamer_dev
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ ํ‚ค๋น„

kivy๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋™์•ˆ ๋‹ค์Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

build\lib.win32-3.6\kivy\graphics\context.cp36-win32.pyd : fatal error LNK1120: 21 unresolved externals
     error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\link.exe' failed with exit status 1120

Command "D:\prg\Python\Python36-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Martin\\AppData\\Local\\Temp\\pip-build-irh00c12\\kivy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Martin\AppData\Local\Temp\pip-r29la05p-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Martin\AppData\Local\Temp\pip-build-irh00c12\kivy\

Cython http://landinghub.visualstudio.com/visual-cpp-build-tools-Visual C ++ 2015 ๋นŒ๋“œ ๋„๊ตฌ์šฉ์œผ๋กœ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋„์›€์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค

์˜ค๋ฅ˜.txt

awaiting-reply

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

pypi ๋ฒ„์ „์ด 3.5/3.6์„ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋งˆ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. python -m pip install kivy ๋Œ€์‹  python -m pip install https://github.com/kivy/kivy/archive/master.zip ํ•˜๊ฑฐ๋‚˜ ๋ณต์ œํ•˜๊ณ  ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.

๋ชจ๋“  28 ๋Œ“๊ธ€

pypi ๋ฒ„์ „์ด 3.5/3.6์„ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋งˆ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. python -m pip install kivy ๋Œ€์‹  python -m pip install https://github.com/kivy/kivy/archive/master.zip ํ•˜๊ฑฐ๋‚˜ ๋ณต์ œํ•˜๊ณ  ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.

๊ฐ์‚ฌ ํ•ด์š”,
์ด์ œ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

C:\Users\Martin>python -m pip install https://github.com/kivy/kivy/archive/master.zip
Collecting https://github.com/kivy/kivy/archive/master.zip
  Downloading https://github.com/kivy/kivy/archive/master.zip (24.9MB)
    100% |โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ| 24.9MB 56kB/s
Exception:
Traceback (most recent call last):
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str
    return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 37: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\commands\install.py", line 335, in run
    wb.build(autobuilding=True)
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\req\req_set.py", line 634, in _prepare_file
    abstract_dist.prep_for_dist()
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\req\req_set.py", line 129, in prep_for_dist
    self.req_to_install.run_egg_info()
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\req\req_install.py", line 439, in run_egg_info
    command_desc='python setup.py egg_info')
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\utils\__init__.py", line 676, in call_subprocess
    line = console_to_str(proc.stdout.readline())
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\compat\__init__.py", line 75, in console_to_str
    return s.decode('utf_8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 37: invalid continuation byte

์ด๊ฒƒ์€ kivy ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ pip ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์œˆ๋„์šฐ ๊ธฐ๋ณธ ์ฝ”๋ฑ์ด ์•„๋‹Œ utf-8 ์ฝ”๋ฑ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

zip์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  url ๋Œ€์‹  pip์— zip์˜ ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ์ „๋‹ฌํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ฐ™์€ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. ํŒŒ์ผ์˜ ์••์ถ•์„ ํ’€์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์•„๋ฌด๊ฒƒ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

C:\Users\Martin>python C:\Users\Martin\Downloads\kivy-master\setup.py install
Using distutils

Detected Cython version 0.25.2
  This version of Cython is untested with Kivy. While this version may
  work perfectly fine, it is possible that you may experience issues. If
  you do have issues, please downgrade to a supported version. It is
  best to use the newest supported version, 0.23, but the minimum
  supported version is 0.23.

  If your platform provides a Cython package, check if you can downgrade
  to a supported version. Otherwise, uninstall the platform package and
  install Cython via pip:

    pip install -I Cython==0.23
Traceback (most recent call last):
  File "C:\Users\Martin\Downloads\kivy-master\setup.py", line 359, in <module>
    from kivy.tools.packaging.factory import FactoryBuild
ModuleNotFoundError: No module named 'kivy.tools'

์•ˆ๋…•ํ•˜์„ธ์š”,

์˜ค๋Š˜์€ Whel์„ ํ†ตํ•ด kivy๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ง€๊ธˆ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Testing started at 17:09 ...
[INFO   ] [Logger      ] Record log in C:\Users\Martin\.kivy\logs\kivy_17-02-14_34.txt
[INFO   ] [Kivy        ] v1.9.2.dev0, git-ec7f247, 20170214
[INFO   ] [Python      ] v3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)]
[INFO   ] [Factory     ] 193 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_pil, img_gif (img_sdl2, img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: pil(['text_sdl2'] ignored)
[CRITICAL] [Window      ] Unable to find any valuable Window provider.
sdl2 - ImportError: DLL load failed: Uvedenรฝ modul nebyl nalezen.
  File "D:\prg\Python\Python36-32\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib
    fromlist=[modulename], level=0)
  File "D:\prg\Python\Python36-32\lib\site-packages\kivy\core\window\window_sdl2.py", line 25, in <module>
    from kivy.core.window._window_sdl2 import _WindowSDL2Storage

[CRITICAL] [App         ] Unable to get a Window, abort.
 Exception ignored in: 'kivy.properties.dpi2px'
 Traceback (most recent call last):
   File "D:\prg\Python\Python36-32\lib\site-packages\kivy\utils.py", line 496, in __get__
     retval = self.func(inst)
   File "D:\prg\Python\Python36-32\lib\site-packages\kivy\metrics.py", line 174, in dpi
     EventLoop.ensure_window()
   File "D:\prg\Python\Python36-32\lib\site-packages\kivy\base.py", line 127, in ensure_window
     sys.exit(1)
 SystemExit: 1
[CRITICAL] [App         ] Unable to get a Window, abort.

kivy.deps.sdl2 ๋ฐ kivy.deps.glew๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๊นŒ?

python -m pip ์„ค์น˜ cython docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew kivy.deps.gstreamer kivy.deps.glew_dev kivy.deps.sdl2_dev
kivy.deps.gstreamer_dev ..
์˜ˆ.

๋‹ค์‹œ ์„ค์น˜ ๋ฌธ์ œ - ์ŠคํŠœ๋””์˜ค ์ž์ฒด๊ฐ€ ์•„๋‹Œ VC++ ๋นŒ๋“œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋‹ค์Œ ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์‹œ ๋ฐ”ํ€ด, ์ตœ์‹  ๊ฒƒ๊ณผ ์–ด์ œ๊ฐ€ ์ž‘๋™ํ•˜๋ฏ€๋กœ DLL๋ฟ์ž…๋‹ˆ๋‹ค. deps ์žฌ์„ค์น˜( -I )๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋‹ค์‹œ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

set PATH=%cd%\share\sdl2\bin;%cd%\share\glew\bin;%PATH%

Python ํด๋”์—์„œ(๋˜๋Š” %cd% ๋ฅผ ํด๋”๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค).

์˜ค๋Š˜ ์ €๋Š” Visual Studio 2015๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”.

D:\prg\Python\Python36-32>python -m pip install -I cython docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew kivy.deps.gstreamer kivy.deps.glew_dev kivy.deps.sdl2_dev kivy.deps.gstreamer_dev
Collecting cython
Collecting docutils
  Using cached docutils-0.13.1-py3-none-any.whl
Collecting pygments
  Using cached Pygments-2.2.0-py2.py3-none-any.whl
Collecting pypiwin32
  Using cached pypiwin32-220-cp36-none-win32.whl
Collecting kivy.deps.sdl2
  Using cached kivy.deps.sdl2-0.1.17-cp36-cp36m-win32.whl
Collecting kivy.deps.glew
  Using cached kivy.deps.glew-0.1.9-cp36-cp36m-win32.whl
Collecting kivy.deps.gstreamer
  Using cached kivy.deps.gstreamer-0.1.12-cp36-cp36m-win32.whl
Collecting kivy.deps.glew_dev
  Using cached kivy.deps.glew_dev-0.1.9-cp36-cp36m-win32.whl
Collecting kivy.deps.sdl2_dev
  Using cached kivy.deps.sdl2_dev-0.1.17-cp36-cp36m-win32.whl
Collecting kivy.deps.gstreamer_dev
  Using cached kivy.deps.gstreamer_dev-0.1.12-cp36-cp36m-win32.whl
Installing collected packages: cython, docutils, pygments, pypiwin32, kivy.deps.sdl2, kivy.deps.glew, kivy.deps.gstreamer, kivy.deps.glew-dev, kivy.deps.sdl2-dev, kivy.deps.gstreamer-dev
Exception:
Traceback (most recent call last):
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\commands\install.py", line 342, in run
    prefix=options.prefix_path,
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\req\req_set.py", line 784, in install
    **kwargs
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\req\req_install.py", line 851, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\req\req_install.py", line 1064, in move_wheel_files
    isolated=self.isolated,
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\wheel.py", line 345, in move_wheel_files
    clobber(source, lib_dir, True)
  File "D:\prg\Python\Python36-32\lib\site-packages\pip\wheel.py", line 323, in clobber
    shutil.copyfile(srcfile, destfile)
  File "D:\prg\Python\Python36-32\lib\shutil.py", line 115, in copyfile
    with open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'D:\\prg\\Python\\Python36-32\\Lib\\site-packages\\pypiwin32_system32\\pythoncom36.dll'

๋„์›€์„ ์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ œ ์ž˜๋ชป์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ๋ช…๋ น์ด์—ˆ์Šต๋‹ˆ๋‹ค.
python -m pip install -I kivy.deps.sdl2 kivy.deps.glew kivy.deps.gstreamer kivy.deps.glew_dev kivy.deps.sdl2_dev kivy.deps. gstreamer_dev

๊ทธ๋ž˜์„œ ์ง€๊ธˆ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ?

zip์—์„œ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๊ฐ€์ ธ์˜ค๊ธฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ์ด์œ ๋Š” https://kivy.org/docs/installation/installation-windows.html#installing -kivy-to-an-alternate-location ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์ •ํ•˜๋Š” ์‚ฌ์ดํŠธ ํŒจํ‚ค์ง€์— ์ด๋ฏธ deps๋ฅผ ์„ค์น˜ํ–ˆ์œผ๋ฏ€๋กœ ๊ธฐ์กด kivy ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์„ค์น˜๋ฅผ ์‹œ๋„ํ–ˆ์„ ๋•Œ kivy ๊ฒฝ๋กœ ์ถฉ๋Œ์ด ์‹œ์ž‘๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ์ ์–ด๋„ ๋‚ด ์ถ”์ธก์ž…๋‹ˆ๋‹ค.

์˜ˆ, ์ด์ œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ณง ๋‚ด ํ”„๋กœ์ ํŠธ์˜ ์‚ฌ์ง„์„ ๊ฒŒ์‹œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋„์›€์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์—„์ฒญ๋‚œ!

pypi ๋ฒ„์ „์ด 3.5/3.6์„ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋งˆ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. python -m pip install kivy ๋Œ€์‹  python -m pip install https://github.com/kivy/kivy/archive/master.zip ํ•˜๊ฑฐ๋‚˜ ๋ณต์ œํ•˜๊ณ  ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.

๋‚˜๋ฅผ ์œ„ํ•ด ์ผํ–ˆ๋‹ค

pypi ๋ฒ„์ „์ด 3.5/3.6์„ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋งˆ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. python -m pip install kivy ๋Œ€์‹  python -m pip install https://github.com/kivy/kivy/archive/master.zip ํ•˜๊ฑฐ๋‚˜ ๋ณต์ œํ•˜๊ณ  ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.

๊ณ ๋งˆ์›Œ์š”!!!

cmd๋ฅผ ๊ด€๋ฆฌ์ž๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
1) pip ๋ชฉ๋ก -- kivy ๋ชจ๋“ˆ ํ™•์ธ
2) pip uninstall kivy ๋ฐ ๊ธฐํƒ€ ๋ชจ๋“ˆ

python -m pip uninstall --upgrade pip wheel setuptools
ํŒŒ์ด์ฌ -m pip ์ œ๊ฑฐ docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
ํŒŒ์ด์ฌ -m pip ์ œ๊ฑฐ kivy.deps.gstreamer
python -m pip ์ œ๊ฑฐ kivy.deps.angle
python -m pip ์ œ๊ฑฐ ํ‚ค๋น„

์ด ๋ชจ๋“  ๋ช…๋ น์„ ๋‹จ๊ณ„๋ณ„๋กœ ์‹คํ–‰

python -m pip install --upgrade pip wheel setuptools
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ kivy.deps.gstreamer
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ kivy.deps.angle
python -m pip ์„ค์น˜ ํŒŒ์ด ๊ฒŒ์ž„
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ ํ‚ค๋น„

์˜ค๋ฅ˜๊ฐ€ ๋‹ค์‹œ ๋ฐœ์ƒํ•˜๋ฉด %temp% ๋ฐ temp๋ฅผ ์ง€์šฐ๊ณ  PC๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.

pip ๋ฒ„์ „์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋™์ผํ•œ ์˜ค๋ฅ˜

15953608513971224615653516517880

pypi ๋ฒ„์ „์ด 3.5/3.6์„ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋งˆ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. python -m pip install kivy ๋Œ€์‹  python -m pip install https://github.com/kivy/kivy/archive/master.zip ํ•˜๊ฑฐ๋‚˜ ๋ณต์ œํ•˜๊ณ  ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.

@matham ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

pypi ๋ฒ„์ „์ด 3.5/3.6์„ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋งˆ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. python -m pip install kivy ๋Œ€์‹  python -m pip install https://github.com/kivy/kivy/archive/master.zip ํ•˜๊ฑฐ๋‚˜ ๋ณต์ œํ•˜๊ณ  ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.

์ด๊ฒƒ์€ ์ €์—๊ฒŒ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :+1:

๋‚ด ์ปดํ“จํ„ฐ์— kivy๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ–ˆ์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋„์™€์ฃผ์„ธ์š”

C:\Windows\system32>python -m pip install kivy==1.11.1
ํ‚ค๋น„ ์ˆ˜์ง‘==1.11.1
์บ์‹œ๋œ Kivy-1.11.1.tar.gz(23.6MB) ์‚ฌ์šฉ
์˜ค๋ฅ˜: ์ข…๋ฃŒ ์ƒํƒœ 1๊ณผ ํ•จ๊ป˜ ๋ช…๋ น ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น: 'C:\Python38\python.exe' -c '์‹œ์Šคํ…œ ๊ฐ€์ ธ์˜ค๊ธฐ, setuptools, ํ† ํฐํ™”; sys.argv[0] = '"'"'C:\Users\ss\AppData\Local\Temp\pip-install-0e34cajt\kivy\setup.py'"'"'; __file__='"'"'C:\Users\ss\AppData\Local\Temp\pip-install-0e34cajt\kivy\setup.py'"'"';f=getattr(ํ† ํฐํ™”, '"'"'์—ด๊ธฐ' "'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:Users\ss\AppData\Local\Temp\pip-pip -egg-info-r0fp0iez'
cwd: C:Users\ss\AppData\Local\Temp\pip-install-0e34cajt\kivy\
์ „์ฒด ์ถœ๋ ฅ(395์ค„):
๊ฒฝ๊ณ : HEAD ์š”์ฒญ์— Content-Type: application/zip์ด ์žˆ์œผ๋ฏ€๋กœ https://github.com/kivy-garden/garden/archive/master.zip ํŽ˜์ด์ง€ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
์˜ค๋ฅ˜: ์ข…๋ฃŒ ์ƒํƒœ 1๊ณผ ํ•จ๊ป˜ ๋ช…๋ น ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น: 'C:\Python38\python.exe' -u -c '์‹œ์Šคํ…œ ๊ฐ€์ ธ์˜ค๊ธฐ, setuptools, ํ† ํฐํ™”; sys.argv[0] = '"'"'C:\Users\ss\AppData\Local\Temp\pip-wheel-4t65l8n9\cython\setup.py'"'"'; __file__='"'"'C:\Users\ss\AppData\Local\Temp\pip-wheel-4t65l8n9\cython\setup.py'"'"';f=getattr(ํ† ํฐํ™”, '"'"'์—ด๊ธฐ' "'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:Users\ss\AppData\Local\Temp\pip-wheel-wwdb4jib'
cwd: C:Users\ss\AppData\Local\Temp\pip-wheel-4t65l8n9\cython\
์ „์ฒด ์ถœ๋ ฅ(321์ค„):
ํ˜•์‹ ๋ฌธ๋ฒ•์„ ์ปดํŒŒ์ผํ•˜์ง€ ์•Š๊ณ  pgen์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์‹คํ–‰ bdist_wheel
๋นŒ๋“œ ์‹คํ–‰
build_py ์‹คํ–‰ ์ค‘
๋นŒ๋“œ ์ƒ์„ฑ
build\lib.win-amd64-3.8 ์ƒ์„ฑ
cython.py ๋ณต์‚ฌ -> build\lib.win-amd64-3.8
build\lib.win-amd64-3.8\Cython ์ƒ์„ฑ
Cython\CodeWriter.py ๋ณต์‚ฌ -> build\lib.win-amd64-3.8\Cython
Cython\Coverage.py -> build\lib.win-amd64-3.8\Cython ๋ณต์‚ฌ
Cython\Debugging.py ๋ณต์‚ฌ -> build\lib.win-amd64-3.8\Cython
Cython\Shadow.py -> build\lib.win-amd64-3.8\Cython ๋ณต์‚ฌ
Cython\StringIOTree.py -> build\lib.win-amd64-3.8\Cython ๋ณต์‚ฌ
Cython\TestUtils.py -> build\lib.win-amd64-3.8\Cython ๋ณต์‚ฌ
CythonUtils.py ๋ณต์‚ฌ -> build\lib.win-amd64-3.8\Cython
Cython__init__.py ๋ณต์‚ฌ -> build\lib.win-amd64-3.8\Cython
build\lib.win-amd64-3.8\Cython\Build ์ƒ์„ฑ
Cython\Build\BuildExecutable.py -> build\lib.win-amd64-3.8\Cython\Build ๋ณต์‚ฌ
Cython\Build\Cythonize.py -> build\lib.win-amd64-3.8\Cython\Build ๋ณต์‚ฌ
Cython\Build\Dependencies.py -> build\lib.win-amd64-3.8\Cython\Build ๋ณต์‚ฌ
Cython\Build\Distutils.py -> build\lib.win-amd64-3.8\Cython\Build ๋ณต์‚ฌ
Cython\Build\Inline.py -> build\lib.win-amd64-3.8\Cython\Build ๋ณต์‚ฌ
Cython\Build\IpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build ๋ณต์‚ฌ
Cython\Build__init__.py -> build\lib.win-amd64-3.8\Cython\Build ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Compiler ์ƒ์„ฑ
Cython\Compiler\AnalysedTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Annotate.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\AutoDocTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Buffer.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Builtin.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\CmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Code.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\CodeGeneration.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\CythonScope.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\DebugFlags.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Errors.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\ExprNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\FlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\FusedNode.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Future.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Interpreter.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Lexicon.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Main.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\MemoryView.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\ModuleNode.py ๋ณต์‚ฌ -> build\lib.win-amd64-3.8\Cython\Compiler
Cython\Compiler\Naming.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Nodes.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Optimize.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Options.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\ParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Parsing.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Pipeline.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\PyrexTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Pythran.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Scanning.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\StringEncoding.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Symtab.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\TreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\TreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\TypeInference.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\TypeSlots.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\CompilerUtilityCode.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\CompilerUtilNodes.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Version.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Visitor.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Runtime ์ƒ์„ฑ
Cython\Runtime__init__.py -> build\lib.win-amd64-3.8\Cython\Runtime ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Distutils ์ƒ์„ฑ
Cython\Distutils\build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils ๋ณต์‚ฌ
Cython\Distutils\extension.py -> build\lib.win-amd64-3.8\Cython\Distutils ๋ณต์‚ฌ
Cython\Distutils\old_build_ext.py -> build\lib.win-amd64-3.8\Cython\Distutils ๋ณต์‚ฌ
Cython\Distutils__init__.py -> build\lib.win-amd64-3.8\Cython\Distutils ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Debugger ์ƒ์„ฑ
Cython\Debugger\Cygdb.py -> build\lib.win-amd64-3.8\Cython\Debugger ๋ณต์‚ฌ
Cython\Debugger\DebugWriter.py -> build\lib.win-amd64-3.8\Cython\Debugger ๋ณต์‚ฌ
Cython\Debugger\libcython.py -> build\lib.win-amd64-3.8\Cython\Debugger ๋ณต์‚ฌ
Cython\Debugger\libpython.py -> build\lib.win-amd64-3.8\Cython\Debugger ๋ณต์‚ฌ
Cython\Debugger__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Debugger\Tests ์ƒ์„ฑ
Cython\Debugger\Tests\TestLibCython.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests ๋ณต์‚ฌ
Cython\Debugger\Tests\test_libcython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests ๋ณต์‚ฌ
Cython\Debugger\Tests\test_libpython_in_gdb.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests ๋ณต์‚ฌ
Cython\Debugger\Tests__init__.py -> build\lib.win-amd64-3.8\Cython\Debugger\Tests ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Plex ์ƒ์„ฑ
Cython\Plex\Actions.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\DFA.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Errors.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Lexicons.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Machines.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Regexps.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Scanners.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Timing.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Traditional.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Transitions.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex__init__.py -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Tests ์ƒ์„ฑ
Cython\Tests\TestCodeWriter.py -> build\lib.win-amd64-3.8\Cython\Tests ๋ณต์‚ฌ
Cython\Tests\TestCythonUtils.py -> build\lib.win-amd64-3.8\Cython\Tests ๋ณต์‚ฌ
Cython\Tests\TestJediTyper.py -> build\lib.win-amd64-3.8\Cython\Tests ๋ณต์‚ฌ
Cython\Tests\TestStringIOTree.py -> build\lib.win-amd64-3.8\Cython\Tests ๋ณต์‚ฌ
Cython\Tests\xmlrunner.py -> build\lib.win-amd64-3.8\Cython\Tests ๋ณต์‚ฌ
Cython\Tests__init__.py -> build\lib.win-amd64-3.8\Cython\Tests ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Build\Tests ์ƒ์„ฑ
Cython\Build\Tests\TestCyCache.py -> build\lib.win-amd64-3.8\Cython\Build\Tests ๋ณต์‚ฌ
Cython\Build\Tests\TestInline.py -> build\lib.win-amd64-3.8\Cython\Build\Tests ๋ณต์‚ฌ
Cython\Build\Tests\TestIpythonMagic.py -> build\lib.win-amd64-3.8\Cython\Build\Tests ๋ณต์‚ฌ
Cython\Build\Tests\TestStripLiterals.py -> build\lib.win-amd64-3.8\Cython\Build\Tests ๋ณต์‚ฌ
Cython\Build\Tests__init__.py -> build\lib.win-amd64-3.8\Cython\Build\Tests ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Compiler\Tests ์ƒ์„ฑ
Cython\Compiler\Tests\TestBuffer.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestCmdLine.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestFlowControl.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestGrammar.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestMemView.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestParseTreeTransforms.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestSignatureMatching.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestTreeFragment.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestTreePath.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestTypes.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestUtilityLoad.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests\TestVisitor.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
Cython\Compiler\Tests__init__.py -> build\lib.win-amd64-3.8\Cython\Compiler\Tests ๋ณต์‚ฌ
build\lib.win-amd64-3.8\CythonUtility ์ƒ์„ฑ
CythonUtility__init__.py ๋ณต์‚ฌ -> build\lib.win-amd64-3.8\CythonUtility
build\lib.win-amd64-3.8\Cython\Tempita ์ƒ์„ฑ
Cython\Tempita\compat3.py -> build\lib.win-amd64-3.8\Cython\Tempita ๋ณต์‚ฌ
Cython\Tempita_looper.py -> build\lib.win-amd64-3.8\Cython\Tempita ๋ณต์‚ฌ
Cython\Tempita_tempita.py -> build\lib.win-amd64-3.8\Cython\Tempita ๋ณต์‚ฌ
Cython\Tempita__init__.py -> build\lib.win-amd64-3.8\Cython\Tempita ๋ณต์‚ฌ
build\lib.win-amd64-3.8\pyximport ์ƒ์„ฑ
pyximport\pyxbuild.py -> build\lib.win-amd64-3.8\pyximport ๋ณต์‚ฌ
pyximport\pyximport.py -> build\lib.win-amd64-3.8\pyximport ๋ณต์‚ฌ
pyximport__init__.py ๋ณต์‚ฌ -> build\lib.win-amd64-3.8\pyximport
build\lib.win-amd64-3.8\Cython\Includes ์ƒ์„ฑ
Cython\Includes\openmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Includes\cpython ์ƒ์„ฑ
Cython\Includes\cpython\array.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\bytearray.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\ceval.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\datetime.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\longintrepr.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpythonnumber.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpythonobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\pylifecycle.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\pystate.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\pythread.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\slice.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpythonunicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython\weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
Cython\Includes\cpython__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\cpython ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Includes\Deprecated ์ƒ์„ฑ
Cython\Includes\Deprecated\python.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_bool.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_buffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_bytes.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_cobject.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_dict.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_exc.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_function.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_getargs.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_instance.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_int.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_long.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_mapping.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_mem.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_method.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_module.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_number.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_object.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_oldbuffer.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_pycapsule.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_ref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_sequence.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_tuple.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_type.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_unicode.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_version.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\python_weakref.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
Cython\Includes\Deprecated\stl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\Deprecated ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Includes\libc ์ƒ์„ฑ
Cython\Includes\libc\errno.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\float.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\locale.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\setjmp.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\stddef.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\stdint.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
Cython\Includes\libc__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libc ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Includes\libcpp ์ƒ์„ฑ
Cython\Includes\libcpp\algorithm.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\cast.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\complex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\deque.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcppforward_list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\functional.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\iterator.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\limits.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\list.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\memory.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\pair.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\queue.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\stack.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\string.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\typeindex.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\typeinfo.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcppunordered_map.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcppunordered_set.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpputility.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp\vector.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
Cython\Includes\libcpp__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\libcpp ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Includes\numpy ์ƒ์„ฑ
Cython\Includes\numpy\math.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy ๋ณต์‚ฌ
Cython\Includes\numpy__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\numpy ๋ณต์‚ฌ
build\lib.win-amd64-3.8\Cython\Includes\posix ์ƒ์„ฑ
Cython\Includes\posix\dlfcn.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\fcntl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\ioctl.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\mman.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\resource.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\select.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\signal.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\stat.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\stdio.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\stdlib.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\strings.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\time.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\types.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posixunistd.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix\wait.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Includes\posix__init__.pxd -> build\lib.win-amd64-3.8\Cython\Includes\posix ๋ณต์‚ฌ
Cython\Compiler\Code.pxd -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\FlowControl.pxd -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\ParseTreeTransforms.pxd -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Parsing.pxd -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Scanning.pxd -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Compiler\Visitor.pxd -> build\lib.win-amd64-3.8\Cython\Compiler ๋ณต์‚ฌ
Cython\Runtime\refnanny.pyx -> build\lib.win-amd64-3.8\Cython\Runtime ๋ณต์‚ฌ
Cython\Debugger\Tests\codefile -> build\lib.win-amd64-3.8\Cython\Debugger\Tests ๋ณต์‚ฌ
Cython\Debugger\Tests\cfuncs.c -> build\lib.win-amd64-3.8\Cython\Debugger\Tests ๋ณต์‚ฌ
Cython\Plex\Actions.pxd -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
Cython\Plex\Scanners.pxd -> build\lib.win-amd64-3.8\Cython\Plex ๋ณต์‚ฌ
CythonUtility\CConvert.pyx -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\CpdefEnums.pyx -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\CppConvert.pyx -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\MemoryView.pyx -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\TestCythonScope.pyx -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\TestCyUtilityLoader.pyx -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\AsyncGen.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Buffer.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Builtins.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Capsule.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\CMath.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\CommonStructures.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Complex.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Coroutine.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\CythonFunction.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Embed.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Exceptions.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\ExtensionTypes.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\FunctionArguments.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\ImportExport.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\MemoryView_C.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\ModuleSetupCode.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\ObjectHandling.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Optimize.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Overflow.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Printing.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\Profile.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\StringTools.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\TestUtilityLoader.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\TypeConversion.c -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\arrayarray.h -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
CythonUtility\CppSupport.cpp -> build\lib.win-amd64-3.8\CythonUtility ๋ณต์‚ฌ
build_ext ์‹คํ–‰ ์ค‘
'Cython.Plex.Scanners' ํ™•์žฅ ๋นŒ๋“œ
์˜ค๋ฅ˜: Microsoft Visual C++ 14.0์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. "Visual Studio์šฉ ๋นŒ๋“œ ๋„๊ตฌ"๋กœ ๋‹ค์šด๋กœ๋“œ: https://visualstudio.microsoft.com/downloads/
----------------------------------------
์˜ค๋ฅ˜: cython์šฉ ํœ ์„ ๋นŒ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
์˜ค๋ฅ˜: ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฐ”ํ€ด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
์—ญ์ถ”์ (๊ฐ€์žฅ ์ตœ๊ทผ ํ˜ธ์ถœ ๋งˆ์ง€๋ง‰):
fetch_build_egg์˜ ํŒŒ์ผ "C:\Python38\lib\site-packages\setuptools\installer.py", 128ํ–‰
subprocess.check_call(cmd)
check_call์˜ ํŒŒ์ผ "C:\Python38\lib\subprocess.py", 364ํ–‰
CalledProcessError(retcode, cmd) ๋ฐœ์ƒ
subprocess.CalledProcessError: ๋ช…๋ น '['C:\Python38\python.exe', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps' , '-w', 'C:\Users\ss\AppData\Local\Temp\tmp2u3gv0c3', '--quiet', '--find-links', ' https://github.com/kivy-garden/ garden/archive/master.zip ', 'cython!=0.27,!=0.27.2,<=0.29.10,>=0.24']'๊ฐ€ 0์ด ์•„๋‹Œ ์ข…๋ฃŒ ์ƒํƒœ 1์„ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

 The above exception was the direct cause of the following exception:

 Traceback (most recent call last):
   File "<string>", line 1, in <module>
   File "C:\Users\ss\AppData\Local\Temp\pip-install-0e34cajt\kivy\setup.py", line 1073, in <module>
     setup(
   File "C:\Python38\lib\site-packages\setuptools\__init__.py", line 162, in setup
     _install_setup_requires(attrs)
   File "C:\Python38\lib\site-packages\setuptools\__init__.py", line 157, in _install_setup_requires
     dist.fetch_build_eggs(dist.setup_requires)
   File "C:\Python38\lib\site-packages\setuptools\dist.py", line 699, in fetch_build_eggs
     resolved_dists = pkg_resources.working_set.resolve(
   File "C:\Python38\lib\site-packages\pkg_resources\__init__.py", line 779, in resolve
     dist = best[req.key] = env.best_match(
   File "C:\Python38\lib\site-packages\pkg_resources\__init__.py", line 1064, in best_match
     return self.obtain(req, installer)
   File "C:\Python38\lib\site-packages\pkg_resources\__init__.py", line 1076, in obtain
     return installer(requirement)
   File "C:\Python38\lib\site-packages\setuptools\dist.py", line 758, in fetch_build_egg
     return fetch_build_egg(self, req)
   File "C:\Python38\lib\site-packages\setuptools\installer.py", line 130, in fetch_build_egg
     raise DistutilsError(str(e)) from e
 distutils.errors.DistutilsError: Command '['C:\\Python38\\python.exe', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', 'C:\\Users\\ss\\AppData\\Local\\Temp\\tmp2u3gv0c3', '--quiet', '--find-links', 'https://github.com/kivy-garden/garden/archive/master.zip', 'cython!=0.27,!=0.27.2,<=0.29.10,>=0.24']' returned non-zero exit status 1.
Using setuptools
User distribution detected, avoid portable command.
Using this graphics system: OpenGL
WARNING: A problem occurred while running pkg-config --libs --cflags gstreamer-1.0 (code 1)

b"'pkg-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"

WARNING: A problem occurred while running pkg-config --libs --cflags gstreamer-1.0 (code 1)

b"'pkg-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"

WARNING: A problem occurred while running pkg-config --libs --cflags sdl2 SDL2_ttf SDL2_image SDL2_mixer (code 1)

b"'pkg-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"

ERROR: Dependency for context.pyx not resolved: config.pxi
ERROR: Dependency for compiler.pyx not resolved: config.pxi
ERROR: Dependency for context_instructions.pyx not resolved: config.pxi
ERROR: Dependency for fbo.pyx not resolved: config.pxi
ERROR: Dependency for gl_instructions.pyx not resolved: config.pxi
ERROR: Dependency for instructions.pyx not resolved: config.pxi
ERROR: Dependency for opengl.pyx not resolved: config.pxi
ERROR: Dependency for opengl_utils.pyx not resolved: config.pxi
ERROR: Dependency for shader.pyx not resolved: config.pxi
ERROR: Dependency for stencil_instructions.pyx not resolved: config.pxi
ERROR: Dependency for scissor_instructions.pyx not resolved: config.pxi
ERROR: Dependency for texture.pyx not resolved: config.pxi
ERROR: Dependency for vbo.pyx not resolved: config.pxi
ERROR: Dependency for vertex.pyx not resolved: config.pxi
ERROR: Dependency for vertex_instructions.pyx not resolved: config.pxi
ERROR: Dependency for cgl.pyx not resolved: config.pxi
ERROR: Dependency for cgl_mock.pyx not resolved: config.pxi
ERROR: Dependency for cgl_gl.pyx not resolved: config.pxi
ERROR: Dependency for cgl_glew.pyx not resolved: config.pxi
ERROR: Dependency for cgl_sdl2.pyx not resolved: config.pxi
ERROR: Dependency for svg.pyx not resolved: config.pxi
----------------------------------------

์˜ค๋ฅ˜: ์ข…๋ฃŒ ์ƒํƒœ 1๊ณผ ํ•จ๊ป˜ ๋ช…๋ น ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค: python setup.py egg_info ์ „์ฒด ๋ช…๋ น ์ถœ๋ ฅ์— ๋Œ€ํ•œ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์†”์งํžˆ ๋‚˜๋„ ์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ  ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ–ˆ๊ณ  ๋งˆ์นจ๋‚ด ์†”์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.
์ด ๋ช…๋ น์„ ์ž…๋ ฅํ•˜๋ฉด ์ž‘์—…์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ kivy==2.0.0rc1

์†”์งํžˆ ๋‚˜๋„ ์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ  ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ–ˆ๊ณ  ๋งˆ์นจ๋‚ด ์†”์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.
์ด ๋ช…๋ น์„ ์ž…๋ ฅํ•˜๋ฉด ์ž‘์—…์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
ํŒŒ์ด์ฌ -m pip ์„ค์น˜ kivy==2.0.0rc1

๋‚ด PC์—์„œ ์‹ค์ œ๋กœ ์ž‘๋™ํ•œ ์ฝ”๋“œ์— ๋Œ€ํ•ด ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ pycharm๊ณผ IDLE์—์„œ๋„ kivy๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ์˜ˆ kivy==2.0.0rc1์„ ์‹คํ–‰ํ•˜๋ฉด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ตœ์‹  ๋ฒ„์ „์ด๋ฉฐ ๋Œ€๋ถ€๋ถ„ ๋ชจ๋“  ์šด์˜ ์ฒด์ œ์—์„œ ์ž‘๋™ํ•ด์•ผ ํ•˜๋ฉฐ Python์€ ์ตœ์‹  ๋ฒ„์ „์˜ kivy๋ฅผ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํ•จ๊ป˜ ๋ฒ„์ „์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰