在Windows上安装Swampy Python模块

时间:2011-04-03 19:19:16

标签: python windows swampy

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

6 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

http://pypi.python.org/pypi/swampy/2.1.1下载沼泽 这是一个沼泽的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 \用户纳姆迪> 你想进入swampy-2.1.1目录,所以在命令提示符下键入: cd downloads \ swampy-2.1.1 或完整的路径: cd c:\ Users \ Nnamdi \ Downloads \ swampy-2.1.1 您的提示将从此更改 C:\ Users \用户纳姆迪> 对此 C:\ Users \用户纳姆迪\下载\沼泽-2.1.1>

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

python setup.py install

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

  
    
      

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

    
  

答案 4 :(得分:0)

在Windows上安装python包可能有点棘手。您可以在此处了解有关在Windows上运行python的更多信息https://docs.python.org/2/faq/windows.html。本演练将有助于您将沼泽包安装到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并打印"来自swampy.Turtle import *

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

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

希望这有所帮助,欢呼!

答案 5 :(得分:-2)

我也遇到过这个问题。

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

  1. 您无需创建.pth文件。
  2. 2.只需将所有文件放在目录中... / Python 2.7.1 / Lib / site-packages(...表示安装Python的位置) 请注意,您不应将“swampy-2.0”FOLDER放在... / Python 2.7.1 / Lib / site-packages中,而是将所有 FILES 放入“swampy-2.0”FOLDER中... / Python 2.7.1 / Lib / site-packages(即:所有.py文件都在路径中... / Python 2.7.1 / Lib / site-packages,而不是...... / Python 2.7。 1 / LIB /站点包/沼泽-2.0。

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