我是一个python新手,我正在尝试运行https://github.com/epinna/tplmap
在要求.txt在
PyYAML==3.12
certifi==2017.11.5
chardet==3.0.4
idna==2.6
requests==2.18.4
urllib3==1.22
wsgiref==0.1.2
从Github下载项目后,我运行sudo pip intall -r requirements.txt
,当我尝试运行tplmap.py文件我得到这个错误
我查看/usr/local/lib/python2.7/dist-packages/requests/__init__.py
文件并看到:
# urllib3 >= 1.21.1, <= 1.22
# chardet >= 3.0.2, < 3.1.0
如果我运行pip freeze,我会看到:
chardet==3.0.4
requests==2.18.4
urllib3==1.22
我不明白这个信息,那些版本号是从哪里来的?我错过了什么?在
RequestsDependencyWarning: urllib3 (1.7.1) or chardet (2.0.1) doesn't match a supported version!
我从/usr/lib/python2.7/dist-packages中删除了urlib3和chardet目录
然后我卸载了要求.txt在没有sudo和用户选项的情况下重新安装
看来tplmap.py正在尝试从目录中使用urllib3和chardet
^{pr2}$而不是从目录
相关问题 更多 >
编程相关推荐