我正在尝试在 Python 上安装Swampy 模块,但是在网站和文档中给出的说明中有很多不清楚的地方。我已将 Swampy 文件夹放入 Python 2.7.1 的 site-packages 文件夹中,但我不知道如何制作将安装它的 .pth 文件以便可以导入模块。谁能告诉我如何制作这些神奇的 .pth 文件之一?
6 回答
在站点包目录中解压缩 swampy-2.0 文件夹后,您只需在站点包中创建一个名为的文本文件misite.pth
(这里唯一重要的是 .pth 扩展名,您可以使用任何您喜欢的文件名)。.pth 文件应该只包含一行:文件夹的名称('swampy-2.0')。就这些。
Python 搜索扩展名为 .pth 的文件,并将这些文件中的目录名称放在模块搜索路径中。路径文件可以包含一个或多个文件夹的名称,每行一个。
如果您安装了setuptools,那么您可以使用以下命令安装 Swampy:easy_install swampy。
将 swampy-2.0 目录放在 PYTHONPATH 环境变量中。一旦你这样做了,你就可以打开一个 python shell 并导入 swampy 类,就像 Think Python 书中所示。在我的 Windows 机器上,我将 swampy-2.0 源文件解压缩到我的下载文件夹中——我根本没有把它放在 site-packages 目录中。
在 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 中使用上述语句,模块名称区分大小写。
希望这有帮助,干杯!
现在您已准备好安装软件包。有很多可供选择,但我们将从这里开始......
在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 包。根据需要重复。
我也遇到了这个问题。
华金的方法就像魅力一样,以下是另一种解决方案。
- 您不需要创建 .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 文件),试试吧^^