Practice makes perfect! 目前,主要从事Web系统、B/S构架的测试。

python version 2.7 required,which was not found in the registry.

上一篇 / 下一篇  2015-06-29 16:38:32 / 个人分类:Python

51Testing软件测试网.p+t-s2JIiy

 

RWQ tEX$d051Testing软件测试网L~O0?o8{m

环境:win8,64操作系统51Testing软件测试网%Y'l ?&So7ly
python Version: python-2.7.9 -64
 

se&r/A"Z051Testing软件测试网7|`Nv Xo^#p@

51Testing软件测试网4I!F4}a.z,Io-D UFu

O3K(nhP"Ax0今天在安装pymssql-2.1.0.win32-py2.7.mis的时候,遇到python version 2.7 required,which was not found in the registry.问题,但其实我的python是可以正常运行的。  51Testing软件测试网 n|0NNDSx

naH tdZky6a051Testing软件测试网e hF(ywb+t

网上查了一下,是由于安装的64位的python,而python的第三方库大部分是32位,所以无法识别。

*j1B)kg5w"n051Testing软件测试网PV3gP1q H3I b?\

 

*xG9_)\y2f g0

解决方法:修改注册表,创建相同的key值到Wow6432Node路径下

+w5W*r/x3J0

rw4K Qi(z051Testing软件测试网\ ],`p3ZFH

5m+a,eVg L/p"`0

3}kO#CZ`Ny0

注册表中查看local-machine\software下的软件,

)I2Z3H#Wg9l\0

}m Z6l;E;Y)tQ0

JJw}Ivg0

64位的python在注册表中的位置:HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath

0t0s*x#f#l&Z2b(g,d0

O]9@"Pq(k K0

9{,NMu%wb0

python的第三方库的软件的安装位置:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\51Testing软件测试网7n,j2a.ra

~N"K ^Xo5v3J$F,_051Testing软件测试网9dhNY5{Fei}

但是在Wow6432Node\路径下,根本没有pythonkey值,这就是无法识别的原因。

QJ,m'bp6I rS9^#i051Testing软件测试网2IqJCkq*Ki

51Testing软件测试网5r$Z\.|.Q1^7Xx

只要我们按照python的路径创建各个key值到Wow6432Node\路径下就可以了,51Testing软件测试网s;J[G \A

9}mmWN+F[0HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath

:uO6D^1\!}4h_0

*Z3h!t)`.o0

k-u*p!\'Ir0

详细的可以看文件,我不知道为什么用不了上传图片的功能,不能从电脑选择图片,所以只能先上传文件记录一下,方便以后查看。51Testing软件测试网]@[X_.KLH*W&T

51Testing软件测试网-{}6Om,I)MT

Yj+~[c |0

B ByXB1Vr2Gm{0 51Testing软件测试网B)X~{Ha


TAG: Python python required version

 

评分:0

我来说两句

Open Toolbar