Unclear error message on Windows when libarchive can't be located
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 30/100
Hướng nghiên cứu
Start by reading libarchive/ffi.py at the ctypes.cdll.LoadLibrary(libarchive_path) call shown in the traceback, then check how libarchive_path is set on Windows. The issue does not specify the desired message or behavior; confirm the expected error handling before making a change. Done means a missing or unloadable libarchive produces a clear, actionable error on Windows.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
OS: windows 10
python version: 3.5.2
I install it via pip install libarchive-c , here is the Error traceback:
(C:\Users\**\Miniconda3) C:\Users\**>python -c "import libarchive"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\**\Miniconda3\lib\site-packages\libarchive\__init__.py", line 1, in <module>
from .entry import ArchiveEntry
File "C:\Users\**\Miniconda3\lib\site-packages\libarchive\entry.py", line 6, in <module>
from . import ffi
File "C:\Users\**\Miniconda3\lib\site-packages\libarchive\ffi.py", line 21, in <module>
libarchive = ctypes.cdll.LoadLibrary(libarchive_path)
File "C:\Users\**\Miniconda3\lib\ctypes\__init__.py", line 425, in LoadLibrary
return self._dlltype(name)
File "C:\Users\**\Miniconda3\lib\ctypes\__init__.py", line 347, in __init__
self._handle = _dlopen(self._name, mode)
TypeError: bad argument type for built-in operation
- Ngôn ngữ chính
- Python
- Star
- 84
- Fork
- 41
- Merge trung bình
- 6 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Changaco/python-libarchive-c
-
feature
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 51/100
Changaco/python-libarchive-c#144 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
Changaco/python-libarchive-c#143 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
Changaco/python-libarchive-c#129 ·
-
Suggestion: Test fileĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 20/100
Changaco/python-libarchive-c#122 · 1 bình luận ·
-
Type checkingĐang mởfeature
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Changaco/python-libarchive-c#111 ·
Tất cả issue của Changaco/python-libarchive-c
Issue tương tự
-
app: scripts status: backlog type: documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
netbox-community/netbox-scripts#68 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 91/100
marin-community/marin#10765 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 70/100
flathub/com.unity.UnityHub#230 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Claiming namespace `lang2hong`Đang mởnamespace operations
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 63/100
EclipseFdn/open-vsx.org#14910 ·
Maintainer thường phản hồi trong vòng 1 ngày