1

我正在尝试将 python 与 excel 文档一起使用并尝试使用pywin32来访问COM objects. 我的问题:我无法弄清楚安装pywin32,所以我可以将它与 iPython 一起使用。运行安装程序,它只检测到我的 python27 安装并安装在那里。

import win32com.client当我使用from运行程序时cmd,它工作正常。尝试在 iPython 中做同样的事情并且有一个ImportError. 我很确定这是因为它们是两个不同的系统路径,而 win32com.client 只在其中一个上(sys.path在 iPython 中只有东西在C:\\Anaconda)。

iPython 控制台比cmd运行和调试程序更容易使用,所以我真的很想继续使用它,但我被卡住了。

4

1 回答 1

1

您是正确的,该软件包安装到错误的 python 安装。

此外,如果您安装 pywin32,请确保在安装 windows 时使用正确的 python(与 mac 不同)允许您直接运行 setup.py。这将使用路径中的第一个 python 来确定安装位置。

标准安装:

python setup.py install

在 Windows 上,python 是可选的,但重要的是仍然隐含。

类型:

where python

在命令提示符下查看将使用哪个 python 来运行 setup.py

你也可以试试:

/full_path/python setup.py install
于 2013-06-11T06:34:23.373 回答