4

我一直自学如何编写程序,几乎没有受过正规教育,所以我总觉得我错过了正规教育可能提供的一些东西。在这种情况下,我想为 Python 安装一个新模块。它是pyhk热键模块。我正在帮助同事使用热键。模块的问题是,它们让我完全不知道如何在我的计算机上安装以供使用。

我很少得到可执行文件,这很容易,但有时我认为您必须复制和粘贴 .dll 或运行命令提示符并导入 .dll 但我真的不知道该怎么做,我只是觉得奇怪的是很少有文档可以帮助解决这个问题....因此我相信我可能会遗漏一些东西。谁能帮我解释一下如何安装python模块?

谢谢,迈克

4

2 回答 2

5

让设置工具为您担心目录和 python 路径。避免手工复制,在python中以正确的方式做事实际上比即兴创作和手工复制要简单。

首先,如何使用 setuptools 改进这个有用的模块?作者帮助你提供了有用的代码,现在你也可以通过帮助他打包来回馈!

创建一个更好的目录结构,将单个源文件放在一个模块中,以尽量减少命名空间冲突的机会,并创建 setup.py

所有你需要的都可以在这里找到:http: //pythonhosted.org/an_example_pypi_project/setuptools.html

下面是一个例子:

import os
from setuptools import setup


setup(
    name = "pyhk",
    version = "0.0.4",
    author = "Someone",
    author_email = "someone@gmail.com",
    description = ("Some desc"),
    license = "Some license",
    packages=['pyhk'],
    classifiers=[
        "Development Status :: 3 - Alpha",
        "Topic :: Utilities",
    ],
)
于 2013-03-01T18:24:24.207 回答
4

更新

首先安装pywin32pyHook ...


  1. 提取档案的内容
  2. 将文件复制pyhk.py到您的 pythonLib目录。

在 Windows 中,Lib目录将是

<PATH TO PYTHON>\Lib

例子:

c:\python\Lib

在 Linux 中,它通常位于

/usr/lib/python2.7/
于 2013-03-01T18:04:33.497 回答