安装Python模块

4 投票
2 回答
10922 浏览
提问于 2025-04-17 17:37

我一直是自学写程序的,几乎没有接受过正式的教育,所以我总觉得自己缺少一些正式教育可能会教的东西。这次我想给Python安装一个新的模块,就是pyhk这个热键模块。我在帮同事处理热键的问题。但是,我对模块的安装完全搞不懂,不知道怎么在我的电脑上安装并使用它。

我很少能找到一个可执行文件,这种情况比较简单,但有时候我觉得需要复制和粘贴.dll文件,或者打开命令提示符来导入.dll文件,但我从来不知道该怎么做。而且我发现网上几乎没有相关的文档来帮助我,所以我觉得我可能漏掉了什么。有没有人能帮我解释一下怎么安装Python模块?

谢谢,
Mike

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",
    ],
)
4

更新

首先,安装 pywin32pyHook...


  1. 解压缩下载的文件。
  2. 把文件 pyhk.py 复制到你的 Python 的 Lib 目录里。

在 Windows 系统中,Lib 目录通常是

<PATH TO PYTHON>\Lib

举个例子:

c:\python\Lib

在 Linux 系统中,Lib 目录通常在

/usr/lib/python2.7/

撰写回答