我正在尝试将python与excel文档一起使用,并尝试使用pywin32
来访问COM objects
。我的问题:我无法弄清楚安装pywin32
所以我可以在iPython中使用它。运行安装程序,它只检测我的python27安装并安装在那里。
当我从import win32com.client
运行cmd
的程序时,它运行正常。试图在iPython中做同样的事情并且有一个ImportError
。我很确定这是因为它们是两个不同的系统路径,而win32com.client只在其中一个上(iPython中的sys.path
只有C:\\Anaconda
中的内容)。
iPython控制台比cmd
更容易使用,用于运行和调试程序,所以我真的想继续使用它,但我被卡住了。
答案 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