http://www.rutherfurd.net/python/sendkeys/#version-history的可执行安装程序被我的公司防火墙阻止,所以我正在尝试从源代码安装。从来没有这样做过。
尝试将源内容复制到C:\ Python26 \ Lib \ site-packages \ SendKeys-0.3,并将该文件夹指向我的Eclipse Pydev项目的Pythonpath属性中的外部库。仍然得到“ImportError:没有名为SendKeys的模块”。
除了SendKeys.py之外,该文件夹还有一个我尝试运行的setup.py和一个我从未编译过的_sendkeys.c。我觉得我错过了一些“安装”步骤,但我不知道怎么做,也无法在网上找到它。
任何提示或指示都表示赞赏。
答案 0 :(得分:0)
setup.py
需要一个命令。运行setup.py install
。
答案 1 :(得分:0)
我知道这已经过时了,但我设法让自己工作了,我花了相当多的时间来解决这个问题。
因此,作为参考,您需要做的就是将系统设置为从源代码编译(您可以通过其他方式达到目标,但我认为这是最简单的目标):
<mingw-install-dir>\bin\
到你的路上。在python安装目录(或virtualenv)中,使用内容
创建文件Lib \ distutils \ distutils.cfg[build]
compiler=mingw32
最后,下载sendkeys(我从here获得它,因为当我尝试时官方网站关闭),解压缩,cd并运行python setup.py install