使用pywin32和iPython

时间:2013-06-10 20:40:44

标签: python ipython pywin32 anaconda

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

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

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

1 个答案:

答案 0 :(得分: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