Если CherryPy - чистый Python, то вы можете просто поместить папку cherrypy
в то же место, где находится ваш проект. Это позволит вам import
необходимых вещей из CherryPy без необходимости копировать его в официальный каталог установки. Лично я никогда не использовал CherryPy, поэтому я не знаю точно, что устанавливается и как он используется, но я проделал то же самое с Django без помех.
ОК, я только что скачал CherryPy 3.1.2, разархивировал его и скопировал содержимое ./cherrypy/tutorial
в .
, запустил предлагаемый tut101_helloworld.py и, похоже, работает.
Что касается подключения к Apache, это зависит от того, что доступно на вашем хосте. Я думаю, что наиболее распространенным интерфейсом Python является mod_python
. Следуя этим инструкциям, важно установить sys.path
вправо, чтобы mod_python
мог видеть cherrypy
.