我是python初学者,使用“思考Python”这本书,我必须安装名为Swampy的模块。为说明和下载提供的链接有一个tar.gz文件。我用谷歌搜索here找到了python3版本的swampy。所有模块的setup tools都在Python3下。我很迷茫,我怎么安装/使用这个模块?
谢谢
发布于 2012-09-01 04:06:27
您不必安装Python模块。只要import他们就行了。(实际上,swampy是一个包,它基本上是模块的集合。)
import swampy当然,Python必须知道从哪里导入它们。在这种情况下,您要做的最简单的事情就是从包含文件夹swampy的目录中调用Python,因为解释器将首先在当前目录中搜索模块。在从任何地方调用Python之后,您可以等效地os.chdir到该目录。
现在还不用担心setuptools。
发布于 2012-09-01 04:50:02
对于Python2.7,我转到C:/Python27/Scripts dir,然后尝试安装“easy_install "或"pip "。可以是一个文件。如果没有帮助:尝试解压下载的源文件,并从命令提示符执行"python setup.py install"
发布于 2014-02-07 05:52:50
该链接是正确的,但即使对于经验丰富的Windows开发人员,其解释也是模糊的。本文假设读者对Python安装过程有太多的了解。
例如:使用此代码的最简单方法是将其解压缩到您的主目录中,将cd解压到解压缩后的目录中,然后在那里工作。什么是‘主目录’?然后是对“解压缩目录”的引用,我认为它指的是主目录。名称的更改是令人困惑的。
然而,假设解压到C:\Python33\lib\swampy-2.1,并从那里开始工作。不管这是什么意思?我只能假设这意味着将代码保存在沼泽的“主目录”中。将python代码保存在库目录中并不是最佳实践。我使用\dev\python\test\,但是
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 18 2013, 21:18:40) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import swampy
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import swampy
ImportError: No module named 'swampy'但是,如果将swampy目录简单地重命名为swampy (从swampy-2.1),那么一切都是正常的!
>>> import swampy
>>> from swampy.Gui import *
>>> g=Gui()
>>> g.title('Swampy.GUI')
>>> g.mainloop()仅供参考,这是我的路径(我的开发驱动器是E:而不是C:)
E:\Python33\Lib>path
PATH=E:\Python33\;E:\WINDOWS\system32;E:\WINDOWS;E:\WINDOWS\System32\Wbem;E:\Program Files\Microsoft SQL Server\100\Tool
s\Binn\;E:\Program Files\Microsoft SQL Server\100\DTS\Binn\;E:\WINDOWS\system32\WindowsPowerShell\v1.0;E:\Program Files\
Microsoft\Web Platform Installer\;E:\Program Files\Microchip\xc8\v1.21\bin;E:\Program Files\GtkSharp\2.12\bin而且我没有其他帖子所建议的PYTHONPATH环境变量。
https://stackoverflow.com/questions/12221420
复制相似问题