總結:win764位, python2.7.13 32位,vs2010版本,下載下傳pydbg,下載下傳libdasm,需要編輯msvc9compiler.py。備注:python2.7.13 64位好像不行,我的一直報錯說不是有效的win32程式,不知道是不是不相容的原因。
1、下載下傳python2.7.13 32位。
2、按照教程 http://blog.csdn.net/apxar/article/details/19007031 下載下傳好 pydbg 并做好工作。
3、下載下傳libdasm https://libdasm.googlecode.com/files/libdasm-1.5.tar.gz 并解壓,通過指令行進入到pydasm目錄,執行python setup.py install發現報錯。
4、下載下傳vs2010
5、在python安裝路徑\Lib\distutils目錄下有個msvc9compiler.py找到243行,toolskey = "vs%0.f0comntools"%version 改為toolskey="vs版本(如10.0)0comntools"
修改MSVCCCompiler函數:vc_env = query_vcvarsall(VERSION,plat_spec)改為vc_env = query_vcvarsall(10.0,plat_spec)
http://blog.csdn.net/secretx/article/details/17472107
http://blog.csdn.net/jhonguy/article/details/7696965
這樣應該就能成功了。如果還不行就得還得百度。今天弄了整整一天!!心好累~不過還好是值得的!加油!
PS:我也用到了用vs的指令行編寫環境變量
set DISTUTILS_USE_SDK=1
set MSSdk=1
和建立這兩個變量不知道有沒有用。。。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX9sGRNRzYq10MVRVTmZEWjZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TN3gTOzUzMzIDMyIDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX9sGRNRzYq10MVRVTmZEWjZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TN3gTOzUzMzIDMyIDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
我覺得安裝好好難啊,我是完全靠運氣。。。
我還編輯了系統資料庫不知道有沒有用,應該沒有吧,連結找不到了。。python32位建立HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Setup\VC中建立字元串
productdir 資料為vcvarsall.bat在vs中的路徑。