Cộng đồng Hỏi & Đáp của Inflearn
프리다 12.6.11 설치 오류
Viết
·
457
0
(py3) C:\Users\bbsec>pip install frida==12.6.11
Collecting frida==12.6.11
Using cached frida-12.6.11.tar.gz (6.6 kB)
Preparing metadata (setup.py) ... done
Building wheels for collected packages: frida
Building wheel for frida (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [74 lines of output]
running bdist_wheel
running build
running build_py
creating build\lib.win-amd64-cpython-312\frida
copying frida\core.py -> build\lib.win-amd64-cpython-312\frida
copying frida\__init__.py -> build\lib.win-amd64-cpython-312\frida
running build_ext
querying pypi for available prebuilds
network query failed
looking for prebuilt extension in home directory, i.e. C:\Users\bbsec/frida-12.6.11-py3.12-win-amd64.egg
no prebuilt extension found in home directory
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "C:\Users\bbsec\AppData\Local\Temp\pip-install-a7nfbzkm\frida_1f1fcba5021e4d38ba236f76104d2b97\setup.py", line 144, in <module>
setup(
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\core.py", line 183, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\core.py", line 199, in run_commands
dist.run_commands()
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\dist.py", line 954, in run_commands
self.run_command(cmd)
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\dist.py", line 950, in run_command
super().run_command(command)
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_command
cmd_obj.run()
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\command\bdist_wheel.py", line 398, in run
self.run_command("build")
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\cmd.py", line 316, in run_command
self.distribution.run_command(command)
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\dist.py", line 950, in run_command
super().run_command(command)
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_command
cmd_obj.run()
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\cmd.py", line 316, in run_command
self.distribution.run_command(command)
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\dist.py", line 950, in run_command
super().run_command(command)
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_command
cmd_obj.run()
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\command\build_ext.py", line 98, in run
buildext.run(self)
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 359, in run
self.build_extensions()
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 476, in build_extensions
self._build_extensions_serial()
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 502, in buildextensions_serial
self.build_extension(ext)
File "C:\Users\bbsec\AppData\Local\Temp\pip-install-a7nfbzkm\frida_1f1fcba5021e4d38ba236f76104d2b97\setup.py", line 130, in build_extension
raise network_error
File "C:\Users\bbsec\AppData\Local\Temp\pip-install-a7nfbzkm\frida_1f1fcba5021e4d38ba236f76104d2b97\setup.py", line 89, in build_extension
urls = client.release_urls("frida", frida_version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\xmlrpc\client.py", line 1122, in call
return self.__send(self.__name, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\xmlrpc\client.py", line 1461, in __request
response = self.__transport.request(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bbsec\AppData\Local\Temp\pip-install-a7nfbzkm\frida_1f1fcba5021e4d38ba236f76104d2b97\setup.py", line 56, in request
return self.parse_response(fp)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\xmlrpc\client.py", line 1351, in parse_response
return u.close()
^^^^^^^^^
File "C:\Users\bbsec\anaconda3\envs\py3\Lib\xmlrpc\client.py", line 668, in close
raise Fault(**self._stack[0])
xmlrpc.client.Fault: <Fault -32500: 'RuntimeError: PyPI no longer supports the XMLRPC package_releases method. Use JSON or Simple API instead. See https://warehouse.pypa.io/api-reference/xml-rpc.html#deprecated-methods for more information.'>
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for frida
Running setup.py clean for frida
Failed to build frida
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (frida)
오류내용입니다.
최신버전 프리다랑 강의에서 사용하는 프리다의 버전차이로 인해 오류가 발생하여 강의에 맞는 프리다 버전을 설치하려고 하는데 오류가 발생합니다.
Câu trả lời 2
0
안녕하세요. 보안프로젝트 김태영입니다.
테스트 결과, 동일한 오류가 발생하여 추가 확인 중에 있습니다. 해결 방법을 확인하는 대로 바로 안내드리겠습니다.
불편을 드려 죄송합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 이신영님.
프리다 12.6.11 버전을 설치하면서 발생한 오류에 대해 잘 설명해 주셨습니다. pip를 사용하여 특정 버전을 설치하려고 할 때 발생하는 일반적인 문제 중 하나는 파이썬 패키지 인덱스(PyPI)에서 더 이상 지원하지 않는 방법을 사용하는 경우입니다. 질문에서 제공된 오류 메시지는 PyPI의 XML-RPC API가 더 이상 지원되지 않는다는 것입니다.
이 문제를 해결하기 위해 다음과 같은 방법을 시도해 볼 수 있습니다:
- 설치 전 빌드 도구 설치: 먼저 필요한 빌드 툴을 설치합니다.
pip install wheel setuptools
대체 소스 이용: PyPI 대신 다른 소스를 이용해 볼 수도 있습니다. GitHub에서 직접 다운로드하거나, 바이너리 파일을 직접 다운로드하여 설치합니다.
- GitHub에서
frida의 특정 버전 소스를 다운로드하여 수동으로 설치를 시도해 보세요: https://github.com/frida/frida/releases/tag/12.6.11
- GitHub에서
환경 설정 확인: Anaconda 가상 환경에서 사용 중인데, 가상 환경이 제대로 활성화된 상태에서 패키지를 설치하고 있는지 확인해 주세요.
Proxy 설정 확인: 회사 환경이나 보안이 엄격한 네트워크 환경에서는 PyPI와의 연결이 차단될 수 있으니, proxy 설정이 필요한지 점검해 주세요.
이미 설치 오류에 관해 유사한 질문과 답변이 있었던 게시물도 있는데, 그 내용을 참고하셔도 좋습니다:
- pip install frida-tools 버전 문제
추가적으로 문의사항이 있거나 위 방법으로도 해결이 되지 않는다면, 보다 구체적인 오류 코드나 로그를 공유해 주시면 더 자세한 도움을 드릴 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





