Установка cherrypy Mac

#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.

  1. найдите easy_install на терминале $ locate easy_install
  2. получаем результат, подобный этому

/usr/bin/easy_install
/usr/bin/easy_install-2.7
/usr/local/bin/easy_install-3.6

теперь вы знаете, какое easy_install приложение вы хотите использовать для установки cherypy , основываясь на используемой версии python.

  1. если вы хотите установить cherrypy на 3.6, введите python в терминале

    $ sudo easy_install-3.6 cherrypy

и если вы хотите установить cherrypy на 2.7 python, просто введите

 `$ sudo easy_install cherrypy`
  

он будет установлен на основе версии, которую мы хотим

надеюсь на его помощь 🙂