Python2.7和Python3不兼容,两种环境可能都会用到。ubuntu14.04中已经默认安装了这两个版本,在shell中输入python会自动进入Python2.7的交互环境,输入Python3会进入Python3的交互环境。下面我们将要在windows中实现ubuntuPython的这种效果。1.下载两个版本的Python安装包 进入Python官网下载地址下载。选择windows对应的32bit或64bit版本。笔者下载的为Python2.7和Python3.5。2.安装 依次安装,安装过程和安装普通软件无区别。不再赘述。3.设置环境变量 将对应的python安装路径加入到path变量,如: E:\SoftInstall\Python\Python35;E:\SoftInstall\Python\Python35\Scripts;E:\SoftInstall\Python\Python27;E:\SoftInstall\Python\Python27\Scripts;4.重命名python27.exe 进入Python2.7安装目录,将python27.exe重命名为python.exe
1.用记事本打开wingide6.py(下面有源码和下载地址),修改LiscenseID随便修改哪一位,先不要急着关闭wingide6.py,待会还需要修改!2.打开wingide6把修改好的LiscenseID填入第三个(LiscenseID最好不要和图片上一样,否则可能导致激活失败),点击Continue3.选择第二个,复制Request到脚本中替换脚本中的Requestcode,这时候可以关闭脚本了,然后用python运行wingide6.py4.用python运行wingide6.py,把算出的Code复制到上图第二个provideedactivationkeyhere下面的输入框中,点击continue,大功告成!下面是wingide6.py脚本源码#!/usr/bin/envpython3LicenseID='CN123-12345-12345-67891'RequestCode='RL634-8363J-X7E8K-95XD3'importhashlibB16='0123456789ABCDEF'B30='123456789ABCDEFGHJKLMNPQRTVWXY'defB(n,f,t):xx=0fordinstr(n):xx=xx*len(f)+f.index(d)res=''whilexx>0:res=t[int(xx%len(t))]+resxx//=len(t)returnresdefS(D):r=B(''.join([cfori,cinenumerate(D)ifi//2*2==i]),B16,B30)whilelen(r)<17:r='1'+rreturnrdefA(c):returnc[:5]+'-'+c[5:10]+'-'+c[10:15]+'-'+c[15:]h=hashlib.sha1()h.update(RequestCode.encode('utf-8')+LicenseID.encode('utf-8'))lichash=A(RequestCode[:3]+S(h.hexdigest().upper()))data=[23,161,47,9]tmp=0realcode=''foriindata:forjinlichash:tmp=(tmp*i+ord(j))&0xFFFFFrealcode+=format(tmp,'=05X')tmp=0D=B(realcode,B16,B30)whilelen(D)<17:D='1'+Dprint("TheActivationCodeis:"+A('AXX'+D))