【Ubuntu24.04安装dirsearch】
Ubuntu24.04安装dirsearch常见问题无法直接使用pippipx的问题解决方法常见问题无法直接使用pip 核心原因Ubuntu 24.04 的 Python 保护机制防止 pip 和 apt 互相覆盖文件,Ubuntu 24.04 及以上版本 引入了 PEP 668 规范系统 Python 环境被标记为“由外部管理”即由 apt 包管理器管理。就是你要单独建立一个虚拟python环境不能和系统混在一起pipx的问题pipx intall dirsearch 能直接下载dirsearch 并帮您创建好虚拟环境。但是他会下载dirsearch.0.4.3(老版本)如果你的python为3.12或更新则会产生不兼容缺失依赖的错误。当然如果你的python版本为3.11或更低可以使用pipx见下图。如果成功执行框中的两行命令是不会出现最后一行缺少pkg_resources的报错解决方法创建目录并克隆mkdir -p ~/tools cd ~/tool #创建目录并进入目录不需要的可以不用git clone https://gitee.com/mirrors/dirsearch.git --depth 1 #克隆 cd dirsearch #进入下载目录创建名为 dirsearch_env 的虚拟环境python3 -m venv dirsearch_env激活虚拟环境source dirsearch_env/bin/activate安装依赖用清华源加速pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple进入虚拟环境后有如图diirsearch_env的前缀退出虚拟环境deactivate回到 home 目录cd ~设置别名注意路径中的 dirsearch_env为了减少每次使用都要进入虚拟环境的操作进行别名的设置就可以直接在主目录下输入dirsearch命令无需进入虚拟环境才能进一步操作echo alias dirsarch~/tools/dirsearch/dirsearch_env/bin/python ~/tools/dirsearch/dirsearch.py ~/.bashrc这里的别名是dirsearch,可以个性化命名修改命令中的dirsearch即可8. 重新加载配置source ~/.bashrc9.检验能否成功使用dirsearch -h如果成功就回显下图的内容