我正在学习“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
。