提示AttributeError: 'module' object has no attribute 'HTTPSHandler'解决方法

今天在新机器上安装sqlmap,运行提示AttributeError: 'module' object has no attribute 'HTTPSHandler'

网上找了找资料,发现一篇文章http://paltman.com/2007/11/15/getting-ssl-support-in-python-251/

输入如下命令:


1

2

3

4

5

6

wget http://www.openssl.org/source/openssl-0.9.8g.tar.gz

tar zxf openssl-0.9.8g.tar.gz

cd openssl-0.9.8g

./config  #需要安装perl5

make

make install

 

   

 

安装好之后


1

vi Python-2.7.4/Modules/Setup.dist

接下来cd到python安装包的目录

找到以下内容,取消注释(文章说是206-209,不过我这个在210多行,差不多,一般:206回车就能看到了)

取消注释后重新编译python


1

2

3

4

cd Python-2.7.4

./configure

make

make install

 

 

   

 

 

以上步骤执行后再./sqlmap.py 搞定

 

时间: 2024-10-25 20:53:30

提示AttributeError: 'module' object has no attribute 'HTTPSHandler'解决方法的相关文章

python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法_python

Python的字符集处理实在蛋疼,目前使用UTF-8居多,然后默认使用的字符集是ascii,所以我们需要改成utf-8 查看目前系统字符集 复制代码 代码如下: import sys print sys.getdefaultencoding() 执行: 复制代码 代码如下: [root@lee ~]# python a.py ascii 修改成utf-8 复制代码 代码如下: import sys   sys.setdefaultencoding('utf-8')   print sys.get

Win8.1安装iTunes软件提示“安装过程中出错,您的系统未被修改”解决方法

Win8.1安装iTunes软件提示"安装过程中出错,您的系统未被修改"解决方法   解决方法:出现这个错误是由于在win8.1中有一个"Devic Intall Service"服务没有启动引起的,只要我们正常启动他就可以了. 操作方法: 1.按下WIN+R键,然后输入 services.msc 回车; 2.在服务列表中找到"Devic Intall Service"服务;xitongcheng.com 3.双击该服务,在配置中点击"

thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法_php实例

本文实例讲述了thinkphp在php7环境下提示Cannot use 'String' as class name as it is reserved的解决方法.分享给大家供大家参考,具体如下: 我有一网站之前用php7运行thinkphp没有什么问题,但是最近发现开启验证码的时候发现有错误 Cannot use 'String' as class name as it is reserved 在google baidu搜索了一下还是没有解决方法 于是自己动手解决,看来我是第一个分享出来的人

win10系统提示没有有效的IP配置的原因分析及两种解决方法图文教程

原因分析: 其实,该问题一般是由于网络出错导致的. 解决方法一: 将路由器和猫重启一下,一般都可以解决了! 解决方法二: 1.在开始菜单上单击鼠标右键,选择"命令提示符(管理员)": 2.在命令提示符框中输入:netsh winsock reset按下回车键,在弹出的已重置的提示后重启计算机即可解决问题! 以上就是win10系统提示没有有效的IP配置的原因分析及两种解决方法图文教程,方法很简单,同样遇到win10无线无法连接显示没有有效的IP配置问题的用户们,快去尝试操作看看吧!

WindowsXp系统提示YJT.exe-无法找到组件的故障原因及两种解决方法

故障原因分析: 其实出现这个错误,一般是由于用户误添加或者删除文件导致动态链接库文件丢失起的错误提示或电脑. 解决方法一: 1.从网络下载msvcrtd.dll的系统文件,然后把这个文件复制到C:\WINDOWS\system32目录中.   2.点击"开始--运行",输入"regsvr32 msvcrtd.dll"命令,点击"确定",就会出现已加载msvcrtd.dll的提示. 3.在运行中再输入"msconfig"命令,点

Win10系统激活时提示Windwos不能访问你公司的激活服务的原因及解决方法

错误现象: windows 不能访问你公司的激活服务,请链接到你的企业网络,如果你已连接但仍看到此项,请与系统管理员联系,你也可以单击错误详细信息以查找具体的错误,错误代码:0xC004F074  原因分析: 出现这样的情况是由于激活码无效导致的. 解决方法: 1.下载安装 Microsoft Toolkit(Win10/Office2016激活工具) 2.打开软件,点击右下角对应的产品图标激.活Windows10的话点击点击"2″(Seiings左侧的第一个按钮,图上所标注的"2&q

thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法

本文实例讲述了thinkphp在php7环境下提示Cannot use 'String' as class name as it is reserved的解决方法.分享给大家供大家参考,具体如下: 我有一网站之前用php7运行thinkphp没有什么问题,但是最近发现开启验证码的时候发现有错误 Cannot use 'String' as class name as it is reserved 在google baidu搜索了一下还是没有解决方法 于是自己动手解决,看来我是第一个分享出来的人

ofifce软件中打开超链接时提示:由于本机限制,请与管理员联系的解决方法

之前由于我在电脑中安装了谷歌浏览器并且把他设置为默认浏览器,后来,没有改回IE为默认浏览器直接把谷歌浏览器给删了.当我打开Word. Excel.PPT.Outlook ofifce软件里面的超链接时,提示"于本机限制,请与管理员联系"一开始,在网上搜了很多解决方法都没有解决.后来发现了只要在注册表修改一下就可以恢复正常了. 1. 打开开始菜单,在运行对话框里输入regedit,回车 ,弹出警告窗口,单击"确定" 2. 在注册表中,导航到HKEY_CURRENT_U

访问网站提示An error occurred on the server when processing the URL的解决方法_win服务器

大家看到这个信息不要怕,这个就说明了你的iis7或iis7.5的下的网站有错误.只要找到具体的信息就可以了,跟iis6下的经典提示错误一样的. 解决方法:An error occurred on the server when processing the URL. Please contact the system administrator 在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误: An error occurred on the serv

C# WebBrower1控件提示“该文档已被修改,是否保存修改结果”解决方法 .

C# WebBrower1控件可编辑模式保存时会提示"该文档已被修改,是否保存修改结果" 在百度查了不少方法,张筱祥发现一个比较实用而且非常简单的方法,代码如下: 在WebBrower1的Navigating 事件中加以下代码就没有提示了.        private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)        {            webBrowser1.D