我正在学习教程“思考Python”,并且我应该安装一个名为swampy的包。我运行的是python 2.7.3,虽然我也安装了python3。我解压了这个包,并将其放入了site-packages:
C:\Python27\Lib\site-packages\swampy-2.1.1
C:\Python31\Lib\site-packages\swampy-2.1.1
但是当我尝试在python中从它导入一个模块时:
import swampy.TurtleWorld我只是没有得到名为swampy.TurtleWorld的模块。
如果有人能帮助我,我会非常感激,如果有帮助的话,这里有一个课程的链接:
http://www.greenteapress.com/thinkpython/html/thinkpython005.html
发布于 2013-06-12 02:42:55
我解压了这个包,并将其放在site-packages中:
不,这是“安装”包的错误方式。Python包附带了一个用于安装它们的setup.py脚本。只需执行以下操作:
python setup.py install并且该模块将被正确安装在您正在使用的python解释器的站点包中。如果您想为特定的python版本安装它,请使用python2/python3而不是python。
发布于 2015-08-05 21:48:19
如果其他人在Windows上遇到这个问题,我只需将我的sites package目录添加到我的PATH变量中,它就像任何普通的模块导入一样工作。
C:\Python34\Lib\site-packages希望能有所帮助。
https://stackoverflow.com/questions/17050377
复制相似问题