从Pydev源代码安装SendKeys(Windows)
问题描述:
http://www.rutherfurd.net/python/sendkeys/#version-history的可执行安装程序被我公司的防火墙阻止,所以我试图从源代码安装。以前从未做过。从Pydev源代码安装SendKeys(Windows)
尝试将源内容复制到C:\ Python26 \ Lib \ site-packages \ SendKeys-0.3,并将该文件夹指向我的Eclipse Pydev项目的Pythonpath属性中的外部库。仍然收到“ImportError:No module named SendKeys”。
除了SendKeys.py,该文件夹还有一个setup.py,我试着运行,还有一个_sendkeys.c,我从来没有编译过。我觉得我错过了一些“安装”步骤,但我不知道如何去做,也无法在网上找到它。
任何提示或指针表示赞赏。
答
setup.py
需要一个命令。运行setup.py install
。
答
我知道这是旧的,但我设法让自己工作,并花了我相当多的时间来整理。
因此,仅供参考,以下是你需要做什么来设置你的系统源代码编译(你可以通过其他方式达到自己的目标,但我认为这是最简单的一个):
- 安装mingw(安装包括gui)。不要退出安装程序,点击继续。
- 选择base和gcc并从gui安装程序中安装它们。
-
Add
<mingw-install-dir>\bin\
到您的路径。 -
在你的Python安装目录(或的virtualenv),创建文件库\的distutils \ distutils.cfg与内容
[build] compiler=mingw32
- 对于Python 2.7.6 <,在你的Python目录,删除所有出现-mno-cygwin的从文件cygwinccompiler.py
最后,下载的SendKeys(我是从here由于官方网站已经关闭,当我尝试过),解压缩,CD和执行python setup.py的安装
我从Pydev和IDLE处得到'无效的synthax'错误。还试着按照http://docs.python.org/install/index.html尝试“python setup.py install”,也是无效的synthax。 – 2011-04-19 15:23:52