#macos #installation #cherrypy
#macos #установка #cherrypy
Вопрос:
У меня проблема с импортом (и, по-видимому, с установкой) Cherrypy на Mac. Я использовал ‘pip’, установку python для setup.py и это работает (я также проверяю папку cherrypy в папке Python), но когда я пытаюсь импортировать cherrypy, это не работает :
ImportError: No module named 'cherrypy'
У кого-нибудь была такая же проблема и он нашел решение?
Спасибо.
T.
Комментарии:
1. Вы, должно быть, запускаете свои скрипты с другой установкой Python, а не с той, которая использовалась для установки CherryPy
2. Хм, я действительно не понимаю, потому что у меня на компьютере только одна версия Python. У меня есть компьютер с двумя версиями Python (32 и 64 бита), и у меня не было проблем с установкой.
3. Единственная оставшаяся идея — неправильные разрешения.
4. Я тоже уже пробовал с sudo 🙁
Ответ №1:
Вчера я столкнулся с той же проблемой. Я использовал pip
и произошла ошибка импорта и другие ошибки. Итак, я деинсталлировал cherrypy ( sudo pip uninstall cherrypy
), а затем использовал sudo easy_install cherrypy
. У меня это сработало!
Комментарии:
1. Хорошо, спасибо, я попробую этим вечером и скажу вам, работает ли это у меня.
Ответ №2:
Просто используйте
sudo easy_install cherrypy
Ответ №3:
если вы используете sudo easy_install cherrypy
, убедитесь, что у вас есть только одна версия python. в macOS Sierra по умолчанию установлена версия Python 2.7. но если у вас есть 2 версии python, как у меня, вы должны убедиться, какую easy_install
вы хотите использовать для установки cherrypy
. У меня есть python 3.6 на моем Mac, а также python 2.7 на нем, и если вы хотите установить cherrypy на 3.6 python.
- найдите
easy_install
на терминале$ locate easy_install
- получаем результат, подобный этому
/usr/bin/easy_install
/usr/bin/easy_install-2.7
/usr/local/bin/easy_install-3.6
теперь вы знаете, какое easy_install
приложение вы хотите использовать для установки cherypy
, основываясь на используемой версии python.
-
если вы хотите установить
cherrypy
на 3.6, введите python в терминале$ sudo easy_install-3.6 cherrypy
и если вы хотите установить cherrypy
на 2.7 python, просто введите
`$ sudo easy_install cherrypy`
он будет установлен на основе версии, которую мы хотим
надеюсь на его помощь 🙂