Aws-iot-device-sdk-python-v2: Raspberry Pi์˜ ์„ค์น˜ ๋ฌธ์ œ

์— ๋งŒ๋“  2021๋…„ 04์›” 04์ผ  ยท  6์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: aws/aws-iot-device-sdk-python-v2

Raspberry Pi์— aws-iot-device-sdk-python-v2 ์„ค์น˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค์ •:-
โ€ข ๋ผ์ฆˆ๋น„์•ˆ 10.9(๋ฒ„์Šคํ„ฐ)
โ€ข Pi 3 ๋ชจ๋ธ B ๊ฐœ์ •ํŒ 1.2
โ€ข ํ• ๋ฒ„์ „ 20.3.4
โ€ข ํŒŒ์ด์ฌ 3.7

์†Œ์Šค์—์„œ Python์šฉ AWS IoT Device SDK v2๋ฅผ ์„ค์น˜ํ•˜๊ณ  PyPI๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ œ์•ˆ๋œ ๋Œ€๋กœ cmake ๋ฐ libssl-dev๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๋Š” CMakeLists.txt:660์—์„œ ๋ฐœ์ƒํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋„์›€์„ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค:-

`์ธ๋ฑ์Šค ์กฐํšŒ: https://pypi.org/simple, https://www.piwheels.org/simple
./aws-iot-device-sdk-python-v2 ์ฒ˜๋ฆฌ ์ค‘
awscrt==0.11.4 ์ˆ˜์ง‘(awsiotsdk==1.0.0.dev0์—์„œ)
์บ์‹œ๋œ https://files.pythonhosted.org/packages/31/3a/4914c140ec0ef203db8c7cef0e84c6eee1b54316766e77d5013af23cef12/awscrt-0.11.4.tar.gz ์‚ฌ์šฉ
์ˆ˜์ง‘๋œ ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ๋นŒ๋“œ ํœ : awsiotsdk, awscrt
awsiotsdk์šฉ setup.py bdist_wheel ์‹คํ–‰ ์ค‘ ... ์™„๋ฃŒ
๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋จ: /home/pi/.cache/pip/wheels/c2/c1/c8/34fc01d6902334ae9a2945b916990246499b722dfd1bfe1970
awscrt์— ๋Œ€ํ•ด setup.py bdist_wheel ์‹คํ–‰ ์ค‘ ... ์˜ค๋ฅ˜
/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-apiudahh/awscrt/setup.py';f=getattr(tokenize, 'open', open )(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel - d /tmp/pip-wheel-wa6brwre --python-tag cp37:
์‹คํ–‰ bdist_wheel
๋นŒ๋“œ ์‹คํ–‰
build_py ์‹คํ–‰ ์ค‘
๋นŒ๋“œ ์ƒ์„ฑ
๋นŒ๋“œ/lib.linux-armv7l-3.7 ๋งŒ๋“ค๊ธฐ
๋นŒ๋“œ/lib.linux-armv7l-3.7/awscrt ์ƒ์„ฑ
awscrt/io.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/crypto.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/exceptions.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/__init__.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/common.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/mqtt.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/http.py -> build/lib.linux-armv7l-3.7/awscrt ๋ณต์‚ฌ
awscrt/s3.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/auth.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
๋นŒ๋“œ/lib.linux-armv7l-3.7/awscrt/eventstream ์ƒ์„ฑ
awscrt/eventstream/__init__.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt/eventstream
awscrt/eventstream/rpc.py -> build/lib.linux-armv7l-3.7/awscrt/eventstream ๋ณต์‚ฌ
build_ext ์‹คํ–‰ ์ค‘
--- ๋นŒ๋“œ ์ข…์†์„ฑ: aws-lc(RelWithDebInfo) ---
/usr/bin/cmake -DCMAKE_PREFIX_PATH=/tmp/pip-install-apiudahh/awscrt/build/deps/install -DCMAKE_INSTALL_PREFIX=/tmp/pip-install-apiudahh/awscrt/build/deps/install -DBUILD_SHARED_LIBS=OFF -DCMAKE_BU =RelWithDebInfo -DBUILD_TESTING=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_LIBSSL=OFF /tmp/pip-install-apiudahh/awscrt/crt/aws-lc
-- C ์ปดํŒŒ์ผ๋Ÿฌ ์‹๋ณ„์€ GNU 8.3.0์ž…๋‹ˆ๋‹ค.
-- ์ž‘๋™ํ•˜๋Š” C ์ปดํŒŒ์ผ๋Ÿฌ ํ™•์ธ: /usr/bin/cc
-- ์ž‘๋™ํ•˜๋Š” C ์ปดํŒŒ์ผ๋Ÿฌ ํ™•์ธ: /usr/bin/cc -- ์ž‘๋™
-- C ์ปดํŒŒ์ผ๋Ÿฌ ABI ์ •๋ณด ๊ฐ์ง€
-- C ์ปดํŒŒ์ผ๋Ÿฌ ABI ์ •๋ณด ๊ฐ์ง€ - ์™„๋ฃŒ
-- C ์ปดํŒŒ์ผ ๊ธฐ๋Šฅ ๊ฐ์ง€
-- C ์ปดํŒŒ์ผ ๊ธฐ๋Šฅ ๊ฐ์ง€ - ์™„๋ฃŒ
-- ๋ฐœ๊ฒฌ๋œ Perl: /usr/bin/perl(๋ฐœ๊ฒฌ๋œ ๋ฒ„์ „ "5.28.1")
-- 'libunwind-generic' ๋ชจ๋“ˆ ํ™•์ธ ์ค‘
-- 'libunwind-generic' ํŒจํ‚ค์ง€๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
libunwind๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ด์ œ ํ…Œ์ŠคํŠธ ๋น„ํ™œ์„ฑํ™”.
-- ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ฝ”๋“œ ์ƒ์„ฑ ๋น„ํ™œ์„ฑํ™” ๋ฐ generated-src/์—์„œ ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋œ ์ฝ”๋“œ ์‚ฌ์šฉ
-- ASM ์ปดํŒŒ์ผ๋Ÿฌ ์‹๋ณ„์€ GNU์ž…๋‹ˆ๋‹ค.
-- ์ฐพ์€ ์–ด์…ˆ๋ธ”๋Ÿฌ: /usr/bin/cc
CMakeLists.txt:660(add_subdirectory)์˜ CMake ์˜ค๋ฅ˜:
add_subdirectory์— ์ œ๊ณต๋œ ์†Œ์Šค "util/fipstools/cavp"๊ฐ€ ์•„๋‹Œ
๊ธฐ์กด ๋””๋ ‰ํ† ๋ฆฌ.

CMakeLists.txt:661(add_subdirectory)์˜ CMake ์˜ค๋ฅ˜:
add_subdirectory ์ฃผ์–ด์ง„ ์†Œ์Šค "util/fipstools/acvp/modulewrapper"
๊ธฐ์กด ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

-- ๊ตฌ์„ฑ์ด ์™„๋ฃŒ๋˜์ง€ ์•Š์•„ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค!
"/tmp/pip-install-apiudahh/awscrt/build/deps/aws-lc/CMakeFiles/CMakeOutput.log"๋„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์—ญ์ถ”์ (๊ฐ€์žฅ ์ตœ๊ทผ ํ˜ธ์ถœ ๋งˆ์ง€๋ง‰):
ํŒŒ์ผ "", 1ํ–‰, ์—์„œ
ํŒŒ์ผ "/tmp/pip-install-apiudahh/awscrt/setup.py", 280ํ–‰,
'๋ณดํ† 3'
์„ค์ •์—์„œ ํŒŒ์ผ "/usr/lib/python3/dist-packages/setuptools/__init__.py", ๋ผ์ธ 145
distutils.core.setup(**attrs) ๋ฐ˜ํ™˜
์„ค์ •์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/core.py", 148ํ–‰
dist.run_commands()
run_commands์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/dist.py", 966ํ–‰
self.run_command(cmd)
run_command์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/dist.py", 985ํ–‰
cmd_obj.run()
ํŒŒ์ผ "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", 188ํ–‰, ์‹คํ–‰ ์ค‘
self.run_command('๋นŒ๋“œ')
run_command์˜ ํŒŒ์ผ "/usr/lib/python3.7/distutils/cmd.py", 313ํ–‰
self.distribution.run_command(๋ช…๋ น)
run_command์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/dist.py", 985ํ–‰
cmd_obj.run()
ํŒŒ์ผ "/usr/lib/python3.7/distutils/command/build.py", 135ํ–‰, ์‹คํ–‰ ์ค‘
self.run_command(cmd_name)
run_command์˜ ํŒŒ์ผ "/usr/lib/python3.7/distutils/cmd.py", 313ํ–‰
self.distribution.run_command(๋ช…๋ น)
run_command์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/dist.py", 985ํ–‰
cmd_obj.run()
ํŒŒ์ผ "/tmp/pip-install-apiudahh/awscrt/setup.py", 194ํ–‰, ์‹คํ–‰ ์ค‘
self._build_dependency(lib)
_build_dependency์˜ ํŒŒ์ผ "/tmp/pip-install-apiudahh/awscrt/setup.py", 175ํ–‰
subprocess.check_call(cmake_args)
check_call์˜ ํŒŒ์ผ "/usr/lib/python3.7/subprocess.py", 347ํ–‰
CalledProcessError(retcode, cmd) ๋ฐœ์ƒ
subprocess.CalledProcessError: ๋ช…๋ น '['/usr/bin/cmake', '-DCMAKE_PREFIX_PATH=/tmp/pip-install-apiudahh/awscrt/build/deps/install', '-DCMAKE_INSTALL_PREFIX=/tmp/pip-install-apiudahh /awscrt/build/deps/install', '-DBUILD_SHARED_LIBS=OFF', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DBUILD_TESTING=OFF', '-DCMAKE_POSITION_INDEPENDENT_CODE=ON', '-DBUILD_LIBSSL=OFF' -install-apiudahh/awscrt/crt/aws-lc']'๊ฐ€ 0์ด ์•„๋‹Œ ์ข…๋ฃŒ ์ƒํƒœ 1์„ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.


awscrt์— ๋Œ€ํ•œ ๋นŒ๋“œ ํœ  ์‹คํŒจ
awscrt์— ๋Œ€ํ•ด setup.py clean ์‹คํ–‰
์„ฑ๊ณต์ ์œผ๋กœ ๋นŒ๋“œ๋œ awsiotsdk
awscrt๋ฅผ ๋นŒ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
์ˆ˜์ง‘๋œ ํŒจํ‚ค์ง€ ์„ค์น˜: awscrt, awsiotsdk
awscrt์— ๋Œ€ํ•œ setup.py ์„ค์น˜ ์‹คํ–‰ ์ค‘ ... ์˜ค๋ฅ˜
/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-apiudahh/awscrt/setup.py';f=getattr(tokenize, 'open', open )(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" ์„ค์น˜ - -record /tmp/pip-record-bnasw_9w/install-record.txt --single-version-externally-managed --compile --user --prefix=:
์„ค์น˜ ์‹คํ–‰
๋นŒ๋“œ ์‹คํ–‰
build_py ์‹คํ–‰ ์ค‘
๋นŒ๋“œ/lib.linux-armv7l-3.7 ๋งŒ๋“ค๊ธฐ
๋นŒ๋“œ/lib.linux-armv7l-3.7/awscrt ์ƒ์„ฑ
awscrt/io.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/crypto.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/exceptions.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/__init__.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/common.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/mqtt.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/http.py -> build/lib.linux-armv7l-3.7/awscrt ๋ณต์‚ฌ
awscrt/s3.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/auth.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
๋นŒ๋“œ/lib.linux-armv7l-3.7/awscrt/eventstream ์ƒ์„ฑ
awscrt/eventstream/__init__.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt/eventstream
awscrt/eventstream/rpc.py -> build/lib.linux-armv7l-3.7/awscrt/eventstream ๋ณต์‚ฌ
build_ext ์‹คํ–‰ ์ค‘
--- ๋นŒ๋“œ ์ข…์†์„ฑ: aws-lc(RelWithDebInfo) ---
/usr/bin/cmake -DCMAKE_PREFIX_PATH=/tmp/pip-install-apiudahh/awscrt/build/deps/install -DCMAKE_INSTALL_PREFIX=/tmp/pip-install-apiudahh/awscrt/build/deps/install -DBUILD_SHARED_LIBS=OFF -DCMAKE_BU =RelWithDebInfo -DBUILD_TESTING=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_LIBSSL=OFF /tmp/pip-install-apiudahh/awscrt/crt/aws-lc
-- 'libunwind-generic' ๋ชจ๋“ˆ ํ™•์ธ ์ค‘
-- 'libunwind-generic' ํŒจํ‚ค์ง€๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
libunwind๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ด์ œ ํ…Œ์ŠคํŠธ ๋น„ํ™œ์„ฑํ™”.
-- ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ฝ”๋“œ ์ƒ์„ฑ ๋น„ํ™œ์„ฑํ™” ๋ฐ generated-src/์—์„œ ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋œ ์ฝ”๋“œ ์‚ฌ์šฉ
CMakeLists.txt:660(add_subdirectory)์˜ CMake ์˜ค๋ฅ˜:
add_subdirectory์— ์ œ๊ณต๋œ ์†Œ์Šค "util/fipstools/cavp"๊ฐ€ ์•„๋‹Œ
๊ธฐ์กด ๋””๋ ‰ํ† ๋ฆฌ.

CMake Error at CMakeLists.txt:661 (add_subdirectory):
  add_subdirectory given source "util/fipstools/acvp/modulewrapper" which is
  not an existing directory.


-- Configuring incomplete, errors occurred!
See also "/tmp/pip-install-apiudahh/awscrt/build/deps/aws-lc/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-apiudahh/awscrt/setup.py", line 280, in <module>
    'boto3'
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 145, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 61, in run
    return orig.install.run(self)
  File "/usr/lib/python3.7/distutils/command/install.py", line 589, in run
    self.run_command('build')
  File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/tmp/pip-install-apiudahh/awscrt/setup.py", line 194, in run
    self._build_dependency(lib)
  File "/tmp/pip-install-apiudahh/awscrt/setup.py", line 175, in _build_dependency
    subprocess.check_call(cmake_args)
  File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/cmake', '-DCMAKE_PREFIX_PATH=/tmp/pip-install-apiudahh/awscrt/build/deps/install', '-DCMAKE_INSTALL_PREFIX=/tmp/pip-install-apiudahh/awscrt/build/deps/install', '-DBUILD_SHARED_LIBS=OFF', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DBUILD_TESTING=OFF', '-DCMAKE_POSITION_INDEPENDENT_CODE=ON', '-DBUILD_LIBSSL=OFF', '/tmp/pip-install-apiudahh/awscrt/crt/aws-lc']' returned non-zero exit status 1.

----------------------------------------

๋ช…๋ น "/usr/bin/python3 -u -c" import setuptools, tokenize;__file__='/tmp/pip-install-apiudahh/awscrt/setup.py';f=getattr(tokenize, 'open', open)( __file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-bnasw_9w/install-record.txt --single-version-externally-managed --compile --user --prefix="/tmp/pip-install-apiudahh/awscrt์˜ ์˜ค๋ฅ˜ ์ฝ”๋“œ 1๋กœ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. /

`

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

์ด๊ฒƒ์€ ํ˜„์žฌ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋Š” ์•Œ๋ ค์ง„ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ ์šฉ๋˜๋ฉด ์—ฌ๊ธฐ์— ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๋‚ด ๋ผ์ฆˆ๋ฒ ๋ฆฌ ํŒŒ์ด์— ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค

์ด ๋ฌธ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. https://docs.aws.amazon.com/iot/latest/developerguide/connecting-to-existing-device.html#gs -device-sdk-tools
ํŒŒ์ด 4 2GB ๋ฒ„์ „

์„ค์น˜๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋‹ค์Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

pi<strong i="6">@raspberrypi</strong>:~ $ uname -a
Linux raspberrypi 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l GNU/Linux

`pi @raspberrypi :~ $ python3 -m pip install --no-cache-dir awsiotsdk
์ผ๋ฐ˜ ์‚ฌ์ดํŠธ ํŒจํ‚ค์ง€๋Š” ์“ธ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž ์„ค์น˜๋กœ ๊ธฐ๋ณธ ์„ค์ •
์ธ๋ฑ์Šค ๋ณด๊ธฐ: https://pypi.org/simple, https://www.piwheels.org/simple
awsiotsdk ์ˆ˜์ง‘
https://www.piwheels.org/simple/awsiotsdk/awsiotsdk-1.5.10-py3-none-any.whl(42kB) ๋‹ค์šด๋กœ๋“œ
|โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ| 42kB 1.3MB/s
awscrt==0.11.4 ์ˆ˜์ง‘ ์ค‘
awscrt-0.11.4.tar.gz ๋‹ค์šด๋กœ๋“œ(29.0MB)
|โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ| 29.0MB 11.5MB/s
์ˆ˜์ง‘๋œ ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ๋นŒ๋“œ ํœ : awscrt
awscrt(setup.py)์šฉ ํœ  ๋นŒ๋“œ ... ์˜ค๋ฅ˜
์˜ค๋ฅ˜: ์ข…๋ฃŒ ์ƒํƒœ 1๊ณผ ํ•จ๊ป˜ ๋ช…๋ น ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น: /usr/bin/python3 -u -c '์‹œ์Šคํ…œ ๊ฐ€์ ธ์˜ค๊ธฐ, ์„ค์ • ๋„๊ตฌ, ํ† ํฐํ™”; sys.argv[0] = '"'"'/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py'"'"';f=getattr(ํ† ํฐํ™”, '"'"'์—ด๊ธฐ'"'"')) ;code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(์ปดํŒŒ์ผ( ์ฝ”๋“œ, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-rbhe6u2e
cwd: /tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/
์ „์ฒด ์ถœ๋ ฅ(78์ค„):
์‹คํ–‰ bdist_wheel
๋นŒ๋“œ ์‹คํ–‰
build_py ์‹คํ–‰ ์ค‘
๋นŒ๋“œ ์ƒ์„ฑ
๋นŒ๋“œ/lib.linux-armv7l-3.7 ๋งŒ๋“ค๊ธฐ
๋นŒ๋“œ/lib.linux-armv7l-3.7/awscrt ์ƒ์„ฑ
awscrt/http.py -> build/lib.linux-armv7l-3.7/awscrt ๋ณต์‚ฌ
awscrt/io.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/__init__.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/crypto.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/mqtt.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/common.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/exceptions.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/auth.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/s3.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
๋นŒ๋“œ/lib.linux-armv7l-3.7/awscrt/eventstream ์ƒ์„ฑ
awscrt/eventstream/__init__.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt/eventstream
awscrt/eventstream/rpc.py -> build/lib.linux-armv7l-3.7/awscrt/eventstream ๋ณต์‚ฌ
build_ext ์‹คํ–‰ ์ค‘
--- ๋นŒ๋“œ ์ข…์†์„ฑ: aws-lc(RelWithDebInfo) ---
๋Š” / usr / ๋นˆ / cmake -DCMAKE_PREFIX_PATH = / tmp๋ฅผ / PIP ์„ค์น˜-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / ๋นŒ๋“œ / deps / ์„ค์น˜ -DCMAKE_INSTALL_PREFIX = / tmp๋ฅผ / PIP ์„ค์น˜-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / ๋นŒ๋“œ / deps / ์„ค์น˜ -DBUILD_SHARED_LIBS = -DCMAKE_BUILD_TYPE OFF =RelWithDebInfo -DBUILD_TESTING=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_LIBSSL=OFF /tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/lct
-- C ์ปดํŒŒ์ผ๋Ÿฌ ์‹๋ณ„์€ GNU 8.3.0์ž…๋‹ˆ๋‹ค.
-- ์ž‘๋™ํ•˜๋Š” C ์ปดํŒŒ์ผ๋Ÿฌ ํ™•์ธ: /usr/bin/cc
-- ์ž‘๋™ํ•˜๋Š” C ์ปดํŒŒ์ผ๋Ÿฌ ํ™•์ธ: /usr/bin/cc -- ์ž‘๋™
-- C ์ปดํŒŒ์ผ๋Ÿฌ ABI ์ •๋ณด ๊ฐ์ง€
-- C ์ปดํŒŒ์ผ๋Ÿฌ ABI ์ •๋ณด ๊ฐ์ง€ - ์™„๋ฃŒ
-- C ์ปดํŒŒ์ผ ๊ธฐ๋Šฅ ๊ฐ์ง€
-- C ์ปดํŒŒ์ผ ๊ธฐ๋Šฅ ๊ฐ์ง€ - ์™„๋ฃŒ
-- ๋ฐœ๊ฒฌ๋œ Perl: /usr/bin/perl(๋ฐœ๊ฒฌ๋œ ๋ฒ„์ „ "5.28.1")
-- 'libunwind-generic' ๋ชจ๋“ˆ ํ™•์ธ ์ค‘
-- 'libunwind-generic' ํŒจํ‚ค์ง€๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
libunwind๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ด์ œ ํ…Œ์ŠคํŠธ ๋น„ํ™œ์„ฑํ™”.
-- ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ฝ”๋“œ ์ƒ์„ฑ ๋น„ํ™œ์„ฑํ™” ๋ฐ generated-src/์—์„œ ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋œ ์ฝ”๋“œ ์‚ฌ์šฉ
-- ASM ์ปดํŒŒ์ผ๋Ÿฌ ์‹๋ณ„์€ GNU์ž…๋‹ˆ๋‹ค.
-- ์ฐพ์€ ์–ด์…ˆ๋ธ”๋Ÿฌ: /usr/bin/cc
CMakeLists์—์„œ CMake ์˜ค๋ฅ˜. txt:660 (add_subdirectory):
add_subdirectory์— ์ œ๊ณต๋œ ์†Œ์Šค "util/fipstools/cavp"๊ฐ€ ์•„๋‹Œ
๊ธฐ์กด ๋””๋ ‰ํ† ๋ฆฌ.

CMakeLists์—์„œ CMake ์˜ค๋ฅ˜. txt:661 (add_subdirectory):
add_subdirectory ์ฃผ์–ด์ง„ ์†Œ์Šค "util/fipstools/acvp/modulewrapper"
๊ธฐ์กด ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

-- ๊ตฌ์„ฑ์ด ์™„๋ฃŒ๋˜์ง€ ์•Š์•„ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค!
"/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/aws-lc/CMakeFiles/CMakeOutput.log"๋„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์—ญ์ถ”์ (๊ฐ€์žฅ ์ตœ๊ทผ ํ˜ธ์ถœ ๋งˆ์ง€๋ง‰):
ํŒŒ์ผ "", 1ํ–‰, ์—์„œ
ํŒŒ์ผ "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", 280ํ–‰,
'๋ณดํ† 3'
์„ค์ •์—์„œ ํŒŒ์ผ "/home/pi/.local/lib/python3.7/site-packages/setuptools/__init__.py", ์ค„ 153
distutils.core.setup(**attrs) ๋ฐ˜ํ™˜
์„ค์ •์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/core.py", 148ํ–‰
dist.run_commands()
run_commands์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/dist.py", 966ํ–‰
self.run_command(cmd)
run_command์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/dist.py", 985ํ–‰
cmd_obj.run()
ํŒŒ์ผ "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", 188ํ–‰, ์‹คํ–‰ ์ค‘
self.run_command('๋นŒ๋“œ')
run_command์˜ ํŒŒ์ผ "/usr/lib/python3.7/distutils/cmd.py", 313ํ–‰
self.distribution.run_command(๋ช…๋ น)
run_command์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/dist.py", 985ํ–‰
cmd_obj.run()
ํŒŒ์ผ "/usr/lib/python3.7/distutils/command/build.py", 135ํ–‰, ์‹คํ–‰ ์ค‘
self.run_command(cmd_name)
run_command์˜ ํŒŒ์ผ "/usr/lib/python3.7/distutils/cmd.py", 313ํ–‰
self.distribution.run_command(๋ช…๋ น)
run_command์—์„œ ํŒŒ์ผ "/usr/lib/python3.7/distutils/dist.py", 985ํ–‰
cmd_obj.run()
ํŒŒ์ผ "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", ๋ผ์ธ 194, ์‹คํ–‰ ์ค‘
self._build_dependency(lib)
ํŒŒ์ผ "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", 175ํ–‰, _build_dependency
subprocess.check_call(cmake_args)
check_call์˜ ํŒŒ์ผ "/usr/lib/python3.7/subprocess.py", 347ํ–‰
CalledProcessError(retcode, cmd) ๋ฐœ์ƒ
subprocess.CalledProcessError: ๋ช…๋ น '['/usr/bin/cmake', '-DCMAKE_PREFIX_PATH=/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/install'_ipge/build/deps/install', /awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/install', '-DBUILD_SHARED_LIBS=OFF', '-DCMAKE_BUILD_TYPE'pLION=RelWithDebInfo', '-DBUILD_TESTING=DCMAKE_DB'ENT_OFF', '-DBUILD_TESTING=DCMAKE_IND_END',' -install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/crt/aws-lc']'๊ฐ€ 0์ด ์•„๋‹Œ ์ข…๋ฃŒ ์ƒํƒœ 1์„ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.


์˜ค๋ฅ˜: awscrt์— ๋Œ€ํ•œ ํœ ์„ ๋นŒ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
awscrt์— ๋Œ€ํ•ด setup.py clean ์‹คํ–‰
awscrt๋ฅผ ๋นŒ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
์ˆ˜์ง‘๋œ ํŒจํ‚ค์ง€ ์„ค์น˜: awscrt, awsiotsdk
์ œ๊ฑฐ ์‹œ๋„: awscrt
๊ธฐ์กด ์„ค์น˜ ๋ฐœ๊ฒฌ: awscrt 1.0.0.dev0
awscrt-1.0.0.dev0 ์ œ๊ฑฐ:
awscrt-1.0.0.dev0์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
awscrt์— ๋Œ€ํ•œ setup.py ์„ค์น˜ ์‹คํ–‰ ์ค‘ ... ์˜ค๋ฅ˜
์˜ค๋ฅ˜: ์ข…๋ฃŒ ์ƒํƒœ 1๊ณผ ํ•จ๊ป˜ ๋ช…๋ น ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น: /usr/bin/python3 -u -c '์‹œ์Šคํ…œ ๊ฐ€์ ธ์˜ค๊ธฐ, ์„ค์ • ๋„๊ตฌ, ํ† ํฐํ™”; sys.argv[0] = '"'"'/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py'"'"';f=getattr(ํ† ํฐํ™”, '"'"'์—ด๊ธฐ'"'"')) ;code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(์ปดํŒŒ์ผ( ์ฝ”๋“œ, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-bhyvnybv/install-record.txt --single-version-externally-managed --user -- ์ ‘๋‘์‚ฌ = --compile --install-headers /home/pi/.local/include/python3.7m/awscrt
cwd: /tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/
์ „์ฒด ์ถœ๋ ฅ(69์ค„):
์„ค์น˜ ์‹คํ–‰
๋นŒ๋“œ ์‹คํ–‰
build_py ์‹คํ–‰ ์ค‘
๋นŒ๋“œ/lib.linux-armv7l-3.7 ๋งŒ๋“ค๊ธฐ
๋นŒ๋“œ/lib.linux-armv7l-3.7/awscrt ์ƒ์„ฑ
awscrt/http.py -> build/lib.linux-armv7l-3.7/awscrt ๋ณต์‚ฌ
awscrt/io.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/__init__.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/crypto.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/mqtt.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/common.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/exceptions.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/auth.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
awscrt/s3.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt
๋นŒ๋“œ/lib.linux-armv7l-3.7/awscrt/eventstream ์ƒ์„ฑ
awscrt/eventstream/__init__.py ๋ณต์‚ฌ -> build/lib.linux-armv7l-3.7/awscrt/eventstream
awscrt/eventstream/rpc.py -> build/lib.linux-armv7l-3.7/awscrt/eventstream ๋ณต์‚ฌ
build_ext ์‹คํ–‰ ์ค‘
--- ๋นŒ๋“œ ์ข…์†์„ฑ: aws-lc(RelWithDebInfo) ---
๋Š” / usr / ๋นˆ / cmake -DCMAKE_PREFIX_PATH = / tmp๋ฅผ / PIP ์„ค์น˜-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / ๋นŒ๋“œ / deps / ์„ค์น˜ -DCMAKE_INSTALL_PREFIX = / tmp๋ฅผ / PIP ์„ค์น˜-_qge_j7_ / awscrt_5831c6121e1245d9bb1d2dcd83a61a83 / ๋นŒ๋“œ / deps / ์„ค์น˜ -DBUILD_SHARED_LIBS = -DCMAKE_BUILD_TYPE OFF =RelWithDebInfo -DBUILD_TESTING=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_LIBSSL=OFF /tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/lct
-- 'libunwind-generic' ๋ชจ๋“ˆ ํ™•์ธ ์ค‘
-- 'libunwind-generic' ํŒจํ‚ค์ง€๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
libunwind๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ด์ œ ํ…Œ์ŠคํŠธ ๋น„ํ™œ์„ฑํ™”.
-- ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ฝ”๋“œ ์ƒ์„ฑ ๋น„ํ™œ์„ฑํ™” ๋ฐ generated-src/์—์„œ ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋œ ์ฝ”๋“œ ์‚ฌ์šฉ
CMakeLists์—์„œ CMake ์˜ค๋ฅ˜. txt:660 (add_subdirectory):
add_subdirectory์— ์ œ๊ณต๋œ ์†Œ์Šค "util/fipstools/cavp"๊ฐ€ ์•„๋‹Œ
๊ธฐ์กด ๋””๋ ‰ํ† ๋ฆฌ.

CMake Error at CMakeLists.txt:661 (add_subdirectory):
  add_subdirectory given source "util/fipstools/acvp/modulewrapper" which is
  not an existing directory.


-- Configuring incomplete, errors occurred!
See also "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/aws-lc/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", line 280, in <module>
    'boto3'
  File "/home/pi/.local/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/pi/.local/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run
    return orig.install.run(self)
  File "/usr/lib/python3.7/distutils/command/install.py", line 589, in run
    self.run_command('build')
  File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", line 194, in run
    self._build_dependency(lib)
  File "/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py", line 175, in _build_dependency
    subprocess.check_call(cmake_args)
  File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/cmake', '-DCMAKE_PREFIX_PATH=/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/install', '-DCMAKE_INSTALL_PREFIX=/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/build/deps/install', '-DBUILD_SHARED_LIBS=OFF', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DBUILD_TESTING=OFF', '-DCMAKE_POSITION_INDEPENDENT_CODE=ON', '-DBUILD_LIBSSL=OFF', '/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/crt/aws-lc']' returned non-zero exit status 1.
----------------------------------------

awscrt ์ œ๊ฑฐ ๋กค๋ฐฑ
/home/pi/.local/lib/python3.7/site-packages/_awscrt.cpython-37m-arm-linux-gnueabihf.so๋กœ ์ด๋™
/tmp/pip-uninstall-2bh69c8z/_awscrt.cpython-37m-arm-linux-gnueabihf.so์—์„œ
/home/pi/.local/lib/python3.7/site-packages/awscrt-1.0.0.dev0.dist-info/๋กœ ์ด๋™
/home/pi/.local/lib/python3.7/site-packages/~wscrt-1.0.0.dev0.dist-info์—์„œ
/home/pi/.local/lib/python3.7/site-packages/awscrt/๋กœ ์ด๋™
/home/pi/.local/lib/python3.7/site-packages/~wscrt์—์„œ
์˜ค๋ฅ˜: ์ข…๋ฃŒ ์ƒํƒœ 1๊ณผ ํ•จ๊ป˜ ๋ช…๋ น ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_qge_j7_/awscrt_5831c6121e1245d9bb1d2dcd83a61a83/setup.py'"'"';f=getattr(ํ† ํฐํ™”, '"'"'์—ด๊ธฐ'"'"')) ;code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(์ปดํŒŒ์ผ( ์ฝ”๋“œ, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-bhyvnybv/install-record.txt --single-version-externally-managed --user -- prefix= --compile --install-headers /home/pi/.local/include/python3.7m/awscrt ์ „์ฒด ๋ช…๋ น ์ถœ๋ ฅ์— ๋Œ€ํ•œ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.`

์ด๊ฒƒ์€ ํ˜„์žฌ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋Š” ์•Œ๋ ค์ง„ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ ์šฉ๋˜๋ฉด ์—ฌ๊ธฐ์— ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค 1.5.11์—์„œ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โš ๏ธ๋Œ“๊ธ€ ๊ฐ€์‹œ์„ฑ ๊ฒฝ๊ณ โš ๏ธ

๋งˆ๊ฐ๋œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์˜๊ฒฌ์€ ์šฐ๋ฆฌ ํŒ€์—์„œ ๋ณด๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
๋„์›€์ด ๋” ํ•„์š”ํ•˜๋ฉด ํŒ€ ๊ตฌ์„ฑ์›์„ ํƒœ๊ทธํ•˜๊ฑฐ๋‚˜ ์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ์ƒˆ ๋ฌธ์ œ๋ฅผ ์—ฌ์‹ญ์‹œ์˜ค.
์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›๊ณผ ๊ณ„์† ๋Œ€ํ™”ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ž์œ ๋กญ๊ฒŒ ํ•˜์‹ญ์‹œ์˜ค.

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

๊ด€๋ จ ๋ฌธ์ œ

qcabrol picture qcabrol  ยท  8์ฝ”๋ฉ˜ํŠธ

victorct-pronto picture victorct-pronto  ยท  3์ฝ”๋ฉ˜ํŠธ

banuprathap picture banuprathap  ยท  10์ฝ”๋ฉ˜ํŠธ

mkozjak picture mkozjak  ยท  8์ฝ”๋ฉ˜ํŠธ

shravan097 picture shravan097  ยท  6์ฝ”๋ฉ˜ํŠธ