需求:在缝合几个工具的时候出现了环境的冲突
OS:ubuntu18.04
python:3.8.0
参考链接:https://www.cnblogs.com/Infi-chu/p/10342029.html
在系统环境内,执行dirsearch的话会缺少库报错:
同时,我因为其他项目需要不同的包,会导致环境冲突排错起来就变得十分困难
所以通过VENV来解决这个问题
安装对应的venv
python -m venv dirs 新建一个环境目录
进入到bin目录下可以看到 激活activate
source /root/dirs/bin/activate 激活一下 这样在整个shell前方会出现我们新建的项目名 dirs
随后进入工具dirsearch中
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python -m pip install —upgrade pip //这里升级的原因是因为我不升级执行接下来 install requirements.txt会报错,所以放这里防止别人出现同样的坑
python -m pip install -r requirements.txt
装完了之后启动一下工具,这里因为代理,就连接失败了
随后取消激活虚拟环境,进入本机环境测试 OK