安装Python模块

时间:2013-03-01 18:02:01

标签: python module installation

我一直都在教自己如何编写程序,只需要很少的正规教育,所以我总觉得我错过了一些正规教育可能提供的东西。在这种情况下,我想为Python安装一个新模块。这是pyhk热键模块。我正在用热键帮助同事工作。我对模块的问题是,他们完全不知道如何在我的计算机上安装使用。

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

谢谢, 麦克

2 个答案:

答案 0 :(得分: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",
    ],
)

答案 1 :(得分:4)

<强>更新

首先安装pywin32pyHook ...


  1. 提取存档的内容
  2. 将文件pyhk.py复制到python Lib目录。
  3. 在Windows中,Lib目录将是

    <PATH TO PYTHON>\Lib
    

    示例:

    c:\python\Lib
    

    在Linux中,它通常位于

    /usr/lib/python2.7/