Я использую Think Python для изучения программирования в течение последних нескольких дней. Сегодня я добрался до главы 4, когда начал говорить о необходимости использования Swampy, пакета (правильный термин?), Который использовался в этой главе для разработки интерфейса.Ошибка модуля при установке модуля
Таким образом, получение к моему вопросу, первый бит кода, я сказал, чтобы войти в
from swampy.TurtleWorld import *
world = TurtleWorld()
bob = Turtle()
wait_for_user()
Когда я бегу, я получаю следующую ошибку
Traceback (most recent call last):
File "/Users/dylanevans/Documents/Code/Python/TurtleWorld.py", line 1, in <module>
from swampy.TurtleWorld import *
ImportError: No module named swampy.TurtleWorld
я установил и удаленные болотистые с помощью pip и distutils, болотистые в пакетах сайтов, и когда я спрашиваю у переводчика, какие модули установлены, появляется болотистая местность. Я просто не понимаю, почему я получаю ошибку.
Кроме того, у моего PYTHONPATH есть «/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/swampy» в конце. Хотя у него есть это дважды, я не знаю, важно ли это.
Любая помощь будет принята с благодарностью.
Спасибо
. Другое решение - если у вас есть права на запись в каталог python site-packages, это использовать вместо этого 'OURPYPKGPATH = \' python -c 'из distutils.sysconfig import get_python_lib ; print (get_python_lib()) \ '" ' –
У меня тоже есть аналогичная проблема. Я установил статистику, используя пипс, и я вижу, что найти/-name «statsd» /usr/local/lib/python2.7/dist-packages/statsd Можете ли вы объяснить, почему это происходит? Но когда я запускаю импорт statsd в моем коде, я получаю ошибку импорта. –