我正在学习“Think Python”教程,并且应该安装名为swampy的软件包。我正在运行python 2.7.3,尽管我也安装了python 3。我提取了包并将其放在站点包中:
C:\Python27\Lib\site-packages\swampy-2.1.1
C:\Python31\Lib\site-packages\swampy-2.1.1
但是当我尝试在python中从中导入模块时:

import swampy.TurtleWorld

我只是没有得到名为swampy.TurtleWorld的模块。
如果有人可以帮助我,我将不胜感激,如果有帮助,请访问以下类(class)链接:
http://www.greenteapress.com/thinkpython/html/thinkpython005.html

最佳答案



不,这是“安装”软件包的错误方法。 Python软件包随附setup.py脚本,应使用该脚本来安装它们。只需做:

python setup.py install

并且该模块将正确安装在您正在使用的python解释器的站点包中。如果要为特定的python版本安装它,请使用python2/python3而不是python

10-06 07:06