2011-11-30 17 views
5

CherryPy bozuk mu? Sadece kurmak ve güzergahları memuru kullanmaya çalıştı ama bir ithalat hatası var, benim kod aşağıdaki gibidir:Yolculuk Dispatcher, CherryPy for Mac'te bozuk mu?

import cherrypy 

mapper = cherrypy.dispatch.RoutesDispatcher() 

hatadır:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Users/jwesonga/environments/cherrypy/lib/python2.6/site-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/_cpdispatch.py", line 463, in __init__ 
    import routes 
ImportError: No module named routes 

Ben Mac'te değilim ve Ikinci için virtualenv kullanarak hem 3.2.2 ve 3.0 çalıştı.

+1

Üzgünüz ancak sorunun cevabı o% 99'dan fazla olasılık vardır: Eğer VIRTUALENV kullanıyorsanız, sadece çalıştırabilirsiniz "kırık X mı?" veya "Bu X’de bir hata mı?" "hayır". – JJJ

cevap

6

başarıyla OS X altında yolları memuru ile CherryPy kullandık

gösterdiğin hatadır:

ImportError: No module named routes 

Bu oldukça açıktır - Python routes modülleri bulamıyorum . Yükledin mi Bu CherryPy'nin bir parçası değil, yüklemeniz gereken ayrı bir modül.

port install py-routes 

(Ya py25-routes veya py26-routes hangi Python kullandığınız bağlı olarak): Eğer MacPorts kullanıyorsanız, size mümkün olmalıdır. Bir çözüm yok,

easy_install routes 
+0

teşekkürler @larsks herzaman kurulumun her türlü bağımlılığı alacağı varsayımını ... şimdi bir şey bilmediğimi biliyorum .. – jwesonga

+0

evet, bazen bir sıkışma. CherryPy, * projenizde kullanmayı seçmedikçe, gerçekten "bağımlılık" olmayan diğer pek çok yazılım ile entegre olur. Üzgünüm, bununla biraz uğraştın. – fumanchu

+0

URL'leri indirme bağlantıları için Rotalar projesine koymalısınız. – RPDeshaies