4

我正在尝试在 Python 上安装Swampy 模块,但是在网站和文档中给出的说明中有很多不清楚的地方。我已将 Swampy 文件夹放入 Python 2.7.1 的 site-packages 文件夹中,但我不知道如何制作将安装它的 .pth 文件以便可以导入模块。谁能告诉我如何制作这些神奇的 .pth 文件之一?

4

6 回答 6

1

在站点包目录中解压缩 swampy-2.0 文件夹后,您只需在站点包中创建一个名为的文本文件misite.pth(这里唯一重要的是 .pth 扩展名,您可以使用任何您喜欢的文件名)。.pth 文件应该只包含一行:文件夹的名称('swampy-2.0')。就这些。

Python 搜索扩展名为 .pth 的文件,并将这些文件中的目录名称放在模块搜索路径中。路径文件可以包含一个或多个文件夹的名称,每行一个。

于 2011-04-03T20:26:43.023 回答
1

如果您安装了setuptools,那么您可以使用以下命令安装 Swampy:easy_install swampy。

于 2012-08-16T15:28:04.603 回答
1

将 swampy-2.0 目录放在 PYTHONPATH 环境变量中。一旦你这样做了,你就可以打开一个 python shell 并导入 swampy 类,就像 Think Python 书中所示。在我的 Windows 机器上,我将 swampy-2.0 源文件解压缩到我的下载文件夹中——我根本没有把它放在 site-packages 目录中。

于 2011-11-15T04:14:50.420 回答
0

在 Windows 上安装 python 包可能有点棘手。您可以在这里https://docs.python.org/2/faq/windows.html了解有关在 Windows 上运行 python 的更多信息。本演练有望帮助您将 swampy 包安装到 python 中。

设置路径

PATH 是一个指向可执行文件的 Windows 环境变量。当您安装 python 时,您必须创建一个路径。如果您按照本书的说明进行操作,则您的 PATH 值为“C:\Python 并命名为 Python。通过以下方式检查您的路径

右键单击计算机 选择高级系统设置 选择环境变量 双击 PATH 变量 您应该会看到类似 C:\Python 的内容

您可以在此处了解有关在 Windows 上安装 python 以及设置 PATH 的更多信息https://docs.python.org/2/using/windows.html

下载并解压包

其次,您需要下载您的包,在这种情况下,您正在下载的模块称为 swampy。您下载的软件包是 .gz 扩展名,相当于 .zip 扩展名,后者是需要解压缩的压缩文件。您可以从在线提供的各种应用程序中进行选择,以解压缩 .gz 文件。

将包安装到 Python

下一步是将包安装到python。为此,您必须使用命令提示符。

通过在搜索中键入 cmd 打开命令提示符,然后按 enter 更改命令目录,使其指向已安装包的解压缩文件,使用“cd C:\Users\exampleFile\swampy-2.1.7”将包安装到 python键入“python setup.py install” 在最后一步中,您指向的安装文件包含在您在步骤 2 中设置的目录所指向的文件夹中。确保打印出完整的目录。

导入模块

最后,在完成前面的步骤之后,您现在可以在 python IDLE 中下载模块。只需打开 IDLE 并打印 " from swampy.Turtle import *

如果解释器没有显示错误,那么您已经安装了 swampy

注意:在 python IDLE 中使用上述语句,模块名称区分大小写。

希望这有帮助,干杯!

于 2014-10-05T23:45:35.857 回答
0

现在您已准备好安装软件包。有很多可供选择,但我们将从这里开始......

http://pypi.python.org/pypi/swampy/2.1.1下载 swampy 这是一个 swampy-2.1.1.tar.gz 文件,在 Windows 语言中意味着它是一种奇怪且超凡脱俗的 zip 文件。

要打开 *tar.gz 文件,请下载适用于 Windows 的 PeaZip http://peazip.org/ 使用 PeaZip 将 swampy-2.1.1.tar.gz 解压缩到您的下载目录中。你最终应该得到类似这样的东西:C:\Users\Nnamdi\Downloads\swampy-2.1.1\

返回命令提示符窗口或打开一个新窗口。您需要将命令行中的目录更改为计算机中的用户目录。

当你开始时,你的命令行应该是这样的: c:\Users\Nnamdi> 你想进入 swampy-2.1.1 目录,所以在命令提示符下输入: cd downloads\swampy-2.1.1 或完整路径: cd c:\Users\Nnamdi\Downloads\swampy-2.1.1 您的提示将从这个 c:\Users\Nnamdi> 变为这个 c:\Users\Nnamdi\Downloads\swampy-2.1.1>

现在是有趣的部分。在那个沼泽目录中有一个名为 setup.py 的文件。我们将把它安装到 Python 世界中。在命令提示符中输入:

python setup.py 安装

现在打开 IDLE(开始 > 所有程序 > Python 2.7 > IDLE (Python GUI))并输入以下内容:

import swampy.TurtleWorld 看到什么都没发生吗?那是你成功的标志。恭喜。您刚刚在 Windows 7 上安装并导入了您的第一个 Python 包。根据需要重复。

于 2013-03-18T20:48:03.440 回答
-2

我也遇到了这个问题。

华金的方法就像魅力一样,以下是另一种解决方案。

  1. 您不需要创建 .pth 文件。

2.只需将所有文件放在目录.../Python 2.7.1/Lib/site-packages(...表示您安装Python的位置)注意不要将“swampy-2.0”文件夹放入.../Python 2.7.1/Lib/site-packages,但将所有文件放在 .../Python 2.7.1/Lib/site-packages的“swampy-2.0”文件夹中(即:所有 .py文件位于路径 .../Python 2.7.1/Lib/site-packages,而不是 .../Python 2.7.1/Lib/site-packages/swampy-2.0。

这对我有用(我没有创建 .pth 文件),试试吧^^

于 2011-06-24T06:15:35.153 回答