2013-05-14 65 views
0

我已经在Win7 64位系统中安装了Python 2.7和EPD Academic License。 而我想通过python连接sql server数据库,所以我尝试安装pymssql。 但是,它警告如下。 我应该如何解决这个问题? Tks。 enter image description here如何在安装pymssql时配置Python路径?

+0

愚蠢和跳槽但是先尝试安装普通的python,然后在其上安装EDP?很显然,EDP没有安装指向Py2.7的注册表项,或者它没有安装正确的Python版本,除非你100%确定它是Py2.7而不是Py2.6或一些自制软件补丁。 – Torxed 2013-05-14 06:01:56

+0

@Torxed:EDP在C:\ Users \ Administrator \ AppData \ Local \ Enthought \ Canopy \ System \ Scripts中安装python 2.7.3,pyCharm IDE可以找到它,但我不知道为什么pymssql不能。 – Eastsun 2013-05-14 06:16:04

回答

1

我假定EDP忘记安装Python库所需的正确的两个变量来确定安装了哪个python版本。 请记住,EDP最有可能在自己的安装程序中打包Python,而不是使用Python默认的安装程序?

检查以下注册表项:

  • HKLM \ SOFTWARE \ Python的\ PythonCore \版本号\安装路径
  • HKCU \ SOFTWARE \ Python的\ PythonCore \版本号\安装路径