- 전체
- Python 일반
- Python 수학
- Python 그래픽
- Python 자료구조
- Python 인공지능
- Python 인터넷
- Python SAGE
- wxPython
- TkInter
- iPython
- wxPython
- pyQT
- Jython
- django
- flask
- blender python scripting
- python for minecraft
- Python 데이터 분석
- Python RPA
- cython
- PyCharm
- pySide
- kivy (python)
Python 일반 [python 일반] 【Python】The 'pathlib' package is an obsolete backport of a standard library ・・・
2024.05.30 22:08
[python 일반] 【Python】The 'pathlib' package is an obsolete backport of a standard library ・・・
エラー状況
Anaconda Promptで以下のコマンドを実行し、Pythonによるデスクトップアプリケーションを実行形式のファイル(拡張子.exe)に変換しようと試みた。
Anacona Prompt
$conda install -c conda-forge pyinstalle
$pyinstaller Editor.py --noconsole --onefile
すると、以下のようなエラーが返ってきた。
The 'pathlib' package is an obsolete backport of a standard library package and is incompatible with PyInstaller.
Please remove this package (located in C:\Users\user\anaconda3\Lib\site-packages) using conda remove
then try again.
Pythonに付随するpathlibパッケージが古すぎる(Pythonの標準ライブラリではない)ので、PyInstallerとの互換性がない。よって、それを削除した上で再度試してくださいとのこと。
対処法
エラーの言う通り、pathlibを削除してみる。
Anaconda Prompt
$conda remove pathlib
これを実行した上で再度、最初のコマンドを実行すると問題なく変換ができた。
また、この解決法以外に、以下のようにPyInstallerのバージョンをpathlibと互換性のあるバージョンまで下げるという方法もあるようだ(パッケージマネージャーにcondaではなく、pipを使用している点に注意)。
Anaconda Prompt
$pip install pyinstaller==5.1
[출처] https://qiita.com/Co-0/items/6593f23f15610be522b2
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 2 |
[PyCharm] 파이참 에러
| 졸리운_곰 | 2023.04.29 | 459 |
| 1 |
[PyCharm] 파이썬 - UNKNOWN ENCODING: X-WINDOWS-949 에러
| 졸리운_곰 | 2023.04.29 | 361 |

