
หากทำการติดตั้ง dirsearch ด้วยเครื่องมือ
uv tool install dirsearch==0.4.3
จะเจอกับ error
PS C:\Users\robin> dirsearch --version
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\robin\.local\bin\dirsearch.exe\__main__.py", line 4, in <module>
from dirsearch.dirsearch import main
File "C:\Users\robin\AppData\Roaming\uv\tools\dirsearch\Lib\site-packages\dirsearch\dirsearch.py", line 23, in <module>
from pkg_resources import DistributionNotFound, VersionConflict
ModuleNotFoundError: No module named 'pkg_resources'
สำหรับวิธีการแก้ไข ให้ติดตั้งใหม่ด้วย
จำเป็นต้องมี git cli ด้วยนะครับ (windows: winget install --id Git.Git -e --source winget)
uv tool install git+https://github.com/maurosoria/dirsearch
PS C:\Users\robin> uv tool install git+https://github.com/maurosoria/dirsearch
Updated https://github.com/maurosoria/dirsearch (70a763556e5dd894e1eeb2e62f77d83cb3fc5603)
Resolved 35 packages in 1.06s
Built dirsearch @ git+https://github.com/maurosoria/dirsearch@70a763556e5dd894e1eeb2e62f77d83cb3fc5603
Prepared 13 packages in 1.95s
Uninstalled 3 packages in 34ms
Installed 14 packages in 242ms
+ anyio==4.11.0
- chardet==5.2.0
+ defusedcsv==3.0.0
- dirsearch==0.4.3
+ dirsearch==0.4.3 (from git+https://github.com/maurosoria/dirsearch@70a763556e5dd894e1eeb2e62f77d83cb3fc5603)
+ h11==0.16.0
+ httpcore==1.0.9
+ httpx==0.28.1
+ httpx-ntlm==1.4.0
+ mysql-connector-python==9.5.0
+ psycopg==3.2.12
+ psycopg-binary==3.2.12
- pyparsing==3.2.5
+ requests-toolbelt==1.0.0
+ setuptools==80.9.0
+ sniffio==1.3.1
+ tzdata==2025.2
เพียงเท่านี้ก็จะสามารถใช้งานได้แล้วครับ
