当前位置:   article > 正文

我在安装pygame时出了一点问题,求解决_typeerror: rmtree() got an unexpected keyword argu

typeerror: rmtree() got an unexpected keyword argument 'onexc

我在安装pygame时,他报了一大堆代码,也没安上,有没有大神懂咋解决

代码:

  1. Traceback (most recent call last):
  2. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 34, in global_tempdir_manager
  3. yield
  4. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 571, in __exit__
  5. if cb(*exc_details):
  6. ^^^^^^^^^^^^^^^^
  7. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 144, in __exit__
  8. next(self.gen)
  9. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\operations\build\build_tracker.py", line 44, in get_build_tracker
  10. with contextlib.ExitStack() as ctx:
  11. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 586, in __exit__
  12. raise exc_details[1]
  13. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 571, in __exit__
  14. if cb(*exc_details):
  15. ^^^^^^^^^^^^^^^^
  16. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 156, in __exit__
  17. self.cleanup()
  18. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 173, in cleanup
  19. rmtree(self._path)
  20. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 291, in wrapped_f
  21. return self(f, *args, **kw)
  22. ^^^^^^^^^^^^^^^^^^^^
  23. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 381, in __call__
  24. do = self.iter(retry_state=retry_state)
  25. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  26. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 327, in iter
  27. raise retry_exc.reraise()
  28. ^^^^^^^^^^^^^^^^^^^
  29. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 160, in reraise
  30. raise self.last_attempt.result()
  31. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  32. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\concurrent\futures\_base.py", line 449, in result
  33. return self.__get_result()
  34. ^^^^^^^^^^^^^^^^^^^
  35. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\concurrent\futures\_base.py", line 401, in __get_result
  36. raise self._exception
  37. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 384, in __call__
  38. result = fn(*args, **kwargs)
  39. ^^^^^^^^^^^^^^^^^^^
  40. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\misc.py", line 128, in rmtree
  41. shutil.rmtree(dir, ignore_errors=ignore_errors, onexc=rmtree_errorhandler)
  42. TypeError: rmtree() got an unexpected keyword argument 'onexc'
  43. During handling of the above exception, another exception occurred:
  44. Traceback (most recent call last):
  45. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 571, in __exit__
  46. if cb(*exc_details):
  47. ^^^^^^^^^^^^^^^^
  48. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 156, in __exit__
  49. self.cleanup()
  50. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 173, in cleanup
  51. rmtree(self._path)
  52. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 291, in wrapped_f
  53. return self(f, *args, **kw)
  54. ^^^^^^^^^^^^^^^^^^^^
  55. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 381, in __call__
  56. do = self.iter(retry_state=retry_state)
  57. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  58. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 327, in iter
  59. raise retry_exc.reraise()
  60. ^^^^^^^^^^^^^^^^^^^
  61. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 160, in reraise
  62. raise self.last_attempt.result()
  63. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  64. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\concurrent\futures\_base.py", line 449, in result
  65. return self.__get_result()
  66. ^^^^^^^^^^^^^^^^^^^
  67. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\concurrent\futures\_base.py", line 401, in __get_result
  68. raise self._exception
  69. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 384, in __call__
  70. result = fn(*args, **kwargs)
  71. ^^^^^^^^^^^^^^^^^^^
  72. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\misc.py", line 128, in rmtree
  73. shutil.rmtree(dir, ignore_errors=ignore_errors, onexc=rmtree_errorhandler)
  74. TypeError: rmtree() got an unexpected keyword argument 'onexc'
  75. During handling of the above exception, another exception occurred:
  76. Traceback (most recent call last):
  77. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 571, in __exit__
  78. if cb(*exc_details):
  79. ^^^^^^^^^^^^^^^^
  80. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 156, in __exit__
  81. self.cleanup()
  82. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 173, in cleanup
  83. rmtree(self._path)
  84. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 291, in wrapped_f
  85. return self(f, *args, **kw)
  86. ^^^^^^^^^^^^^^^^^^^^
  87. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 381, in __call__
  88. do = self.iter(retry_state=retry_state)
  89. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  90. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 327, in iter
  91. raise retry_exc.reraise()
  92. ^^^^^^^^^^^^^^^^^^^
  93. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 160, in reraise
  94. raise self.last_attempt.result()
  95. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  96. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\concurrent\futures\_base.py", line 449, in result
  97. return self.__get_result()
  98. ^^^^^^^^^^^^^^^^^^^
  99. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\concurrent\futures\_base.py", line 401, in __get_result
  100. raise self._exception
  101. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 384, in __call__
  102. result = fn(*args, **kwargs)
  103. ^^^^^^^^^^^^^^^^^^^
  104. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\misc.py", line 128, in rmtree
  105. shutil.rmtree(dir, ignore_errors=ignore_errors, onexc=rmtree_errorhandler)
  106. TypeError: rmtree() got an unexpected keyword argument 'onexc'
  107. During handling of the above exception, another exception occurred:
  108. Traceback (most recent call last):
  109. File "<frozen runpy>", line 198, in _run_module_as_main
  110. File "<frozen runpy>", line 88, in _run_code
  111. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Scripts\pip.exe\__main__.py", line 7, in <module>
  112. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\cli\main.py", line 79, in main
  113. return command.main(cmd_args)
  114. ^^^^^^^^^^^^^^^^^^^^^^
  115. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\cli\base_command.py", line 100, in main
  116. with self.main_context():
  117. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 144, in __exit__
  118. next(self.gen)
  119. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\cli\command_context.py", line 19, in main_context
  120. with self._main_context:
  121. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 586, in __exit__
  122. raise exc_details[1]
  123. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 571, in __exit__
  124. if cb(*exc_details):
  125. ^^^^^^^^^^^^^^^^
  126. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 155, in __exit__
  127. self.gen.throw(value)
  128. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 31, in global_tempdir_manager
  129. with ExitStack() as stack:
  130. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 586, in __exit__
  131. raise exc_details[1]
  132. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\contextlib.py", line 571, in __exit__
  133. if cb(*exc_details):
  134. ^^^^^^^^^^^^^^^^
  135. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 156, in __exit__
  136. self.cleanup()
  137. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\temp_dir.py", line 173, in cleanup
  138. rmtree(self._path)
  139. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 291, in wrapped_f
  140. return self(f, *args, **kw)
  141. ^^^^^^^^^^^^^^^^^^^^
  142. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 381, in __call__
  143. do = self.iter(retry_state=retry_state)
  144. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  145. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 327, in iter
  146. raise retry_exc.reraise()
  147. ^^^^^^^^^^^^^^^^^^^
  148. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 160, in reraise
  149. raise self.last_attempt.result()
  150. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  151. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\concurrent\futures\_base.py", line 449, in result
  152. return self.__get_result()
  153. ^^^^^^^^^^^^^^^^^^^
  154. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\concurrent\futures\_base.py", line 401, in __get_result
  155. raise self._exception
  156. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_vendor\tenacity\__init__.py", line 384, in __call__
  157. result = fn(*args, **kwargs)
  158. ^^^^^^^^^^^^^^^^^^^
  159. File "C:\Users\86180\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\pip\_internal\utils\misc.py", line 128, in rmtree
  160. shutil.rmtree(dir, ignore_errors=ignore_errors, onexc=rmtree_errorhandler)
  161. TypeError: rmtree() got an unexpected keyword argument 'onexc'

又没有人懂得,麻烦再评论区里翻一下咋解决,谢谢

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/286547
推荐阅读
相关标签
  

闽ICP备14008679号