在Pydev(Windows)中从源代码安装SendKeys

|| 我的公司防火墙阻止了位于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(我从未编译过)。我感觉我缺少一些“安装”步骤,但是我不知道该怎么做,也无法在线找到它。 任何提示或指针,不胜感激。
已邀请:
setup.py
需要命令。运行
setup.py install
我知道这已经很老了,但是我设法自己解决了这个问题,并且花了我很多时间来解决它。 因此,作为参考,这是设置系统以从源代码进行编译所需的操作(您可以通过其他方式达到目标,但我认为这是最简单的方法): 安装mingw(包括gui进行安装)。不要退出安装程序,单击继续。 选择base和gcc并从gui安装程序中安装它们。 在路径中加上
<mingw-install-dir>\\bin\\
。 在您的python安装目录(或virtualenv)中,使用内容创建文件Lib \\ distutils \\ distutils.cfg
[build]
compiler=mingw32
对于python <2.7.6,在您的python目录中,从文件cygwinccompiler.py中删除所有出现的-mno-cygwin 最后,下载sendkeys(我从这里下载了它,因为我尝试的时候官方站点关闭了),解压,cd,然后运行python setup.py install

要回复问题请先登录注册