在Windows上安装Swampy Python模块

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

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

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

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

如果你安装了setuptools ,那么你可以使用:easy_install swampy安装Swampy。

现在你已经准备好安装一个软件包了。 有很多选择,但我们将从这里开始…

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

要打开* tar.gz文件,请下载PeaZip for Windows 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>

现在是有趣的部分。 在swampy目录中有一个名为setup.py的文件。 我们将把它安装到Python的宇宙。 在命令提示符中输入以下内容:

python setup.py安装

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

导入swampy.TurtleWorld查看所有没有发生的事情? 这是你成功的标志。 恭喜。 您刚刚在Windows 7上安装并导入了您的第一个Python包。根据需要重复。

在Windows上安装python包可能有点棘手。 你可以在这里https://docs.python.org/2/faq/windows.html了解更多关于在Windows上运行python的信息。 这个步骤将有望帮助您将沼泽软件包安装到python中。

设置PATH

PATH是指向可变文件的Windows环境变量。 当你安装python时,你必须创建一个路径。 如果你按照本书的指示,你的PATH值是“C:\ Python”,并命名为“Python”

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

你可以学习更多关于在Windows上安装python以及在这里设置PATH https://docs.python.org/2/using/windows.html

下载并解压缩包

其次,你需要下载你的软件包,在这种情况下,你正在下载的模块被称为沼泽。 您下载的软件包是.gz扩展名,这与.zip扩展名是相同的,这些扩展名是需要解压缩的压缩文件。 您可以从各种可用的在线应用程序中进行选择,以解压缩.gz文件。

安装包到Python

下一步是将软件包安装到python。 要做到这一点,你必须使用命令提示符。

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

导入模块

最后,在完成前面的步骤之后,您可以在python IDLE中下载模块。 只需打开空闲和打印“从swampy.Turtle导入*

如果解释器没有显示错误,那么你已经安装了沼泽

注意:在Python IDLE中使用上面的语句,模块名称是区分大小写的。

希望这有助于,欢呼!

我也遇到过这个问题。

joaquin的方法就像魅力一样,下面是另一个解决方案。

  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文件),试试看^^