魔法系统之家下载 - 系统之家,XP系统之家,GhostXP系统,纯净版XP系统,Windows7下载之家

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

Linux安装第三方库时报错Python version 2.7怎么办?

时间:2017-08-17 19:55:53来源:魔法系统之家下载作者:qipeng

  Linux系统用户在安装第三方库的时候,突然提示错误代码Python version 2.7 required,which was not found in the registry,遇到这个问题的时候你只需建立一个脚本并执行,即可解决这个问题。

Linux安装第三方库时报错Python version 2.7怎么办?

  建立一个文件 register.py 内容如下。 然后执行该脚本

  代码如下

  import sys

  from _winreg import *

  # tweak as necessary

  version = sys.version[:3]

  installpath = sys.prefix

  regpath = “SOFTWARE\Python\Pythoncore\%s\” % (version)

  installkey = “InstallPath”

  pythonkey = “PythonPath”

  pythonpath = “%s;%s\Lib\;%s\DLLs\” % (

  installpath, installpath, installpath

  )

  def RegisterPy():

  try:

  reg = OpenKey(HKEY_CURRENT_USER, regpath)

  except EnvironmentError as e:

  try:

  reg = CreateKey(HKEY_CURRENT_USER, regpath)

  SetValue(reg, installkey, REG_SZ, installpath)

  SetValue(reg, pythonkey, REG_SZ, pythonpath)

  CloseKey(reg)

  except:

  print “*** Unable to register!”

  return

  print “--- Python”, version, “is now registered!”

  return

  if (QueryValue(reg, installkey) == installpath and

  QueryValue(reg, pythonkey) == pythonpath):

  CloseKey(reg)

  print “=== Python”, version, “is already registered!”

  return

  CloseKey(reg)

  print “*** Unable to register!”

  print “*** You probably have another Python installation!”

  if __name__ == “__main__”:

  RegisterPy()

  上面就是Linux安装第三方库报错的解决方法了,上文就是该脚本的代码,执行脚本后再安装第三方库就不会出现错误代码了。

分享到:

相关信息

  • Arch Linux不适合当作服务器操作系统的四大原因

    为什么Arch Linux不适合当作服务器操作系统?可能很多用户都发现了,Linux服务器操作系统一般都是Ubuntu Server、Cent OS、Fedora或者Red Hat等,为什么很少看到Arch Linux呢?因为Arch Linux在服务方面确实存在一些劣势,下面...

    2017-08-17

  • Ubuntu 3D桌面特效怎么设置?

    有些用户为了使桌面更好看、更具动感性,于是就想要设置系统的3D桌面特效,不过不少人却不知道Ubuntu 3D桌面特效怎么设置?其实方法很简单,如果你不知道的话,那就赶紧来看看小编整理的Ubuntu 3D桌面特效设置方法吧!...

    2017-08-17

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载