SSブログ

Zope 2.12.0 を Mac OS X Leopard にインストールしてみたら [Python]

基本、ここ↓にあるようにインストールした
http://www.freia.jp/taka/blog/664
(bash の場合、 $ source bin/activate とすることは、学習済み http://nakagami.blog.so-net.ne.jp/2009-08-07
virtualenv な環境だからかもしれないけど、Zope を起動しようとしたらエラーになった。
何かが足りないらしい。大丈夫なのか?

(zope2120)rei:inst nakagami$ bin/runzope Traceback (most recent call last): File "/Users/nakagami/zope2120/bin/runzope", line 8, in load_entry_point('Zope2==2.12.0', 'console_scripts', 'runzope')() File "/Users/nakagami/zope2120/lib/python2.5/site-packages/Zope2-2.12.0-py2.5-macosx-10.5-i386.egg/Zope2/Startup/run.py", line 19, in run opts = _setconfig() File "/Users/nakagami/zope2120/lib/python2.5/site-packages/Zope2-2.12.0-py2.5-macosx-10.5-i386.egg/Zope2/Startup/run.py", line 48, in _setconfig opts.realize() File "/Users/nakagami/zope2120/lib/python2.5/site-packages/zdaemon-2.0.4-py2.5.egg/zdaemon/zdoptions.py", line 290, in realize self.load_schema() File "/Users/nakagami/zope2120/lib/python2.5/site-packages/zdaemon-2.0.4-py2.5.egg/zdaemon/zdoptions.py", line 338, in load_schema self.schema = ZConfig.loadSchema(self.schemafile) File "/Users/nakagami/zope2120/lib/python2.5/site-packages/ZConfig-2.7.1-py2.5.egg/ZConfig/loader.py", line 32, in loadSchema return SchemaLoader().loadURL(url) File "/Users/nakagami/zope2120/lib/python2.5/site-packages/ZConfig-2.7.1-py2.5.egg/ZConfig/loader.py", line 66, in loadURL return self.loadResource(r) File "/Users/nakagami/zope2120/lib/python2.5/site-packages/ZConfig-2.7.1-py2.5.egg/ZConfig/loader.py", line 187, in loadResource schema = ZConfig.schema.parseResource(resource, self) File "/Users/nakagami/zope2120/lib/python2.5/site-packages/ZConfig-2.7.1-py2.5.egg/ZConfig/schema.py", line 27, in parseResource xml.sax.parse(resource.file, parser) File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/__init__.py", line 33, in parse parser.parse(source) File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 107, in parse xmlreader.IncrementalParser.parse(self, source) File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 207, in feed self._parser.Parse(data, isFinal) File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 301, in start_element self._cont_handler.startElement(name, AttributesImpl(attrs)) File "/Users/nakagami/zope2120/lib/python2.5/site-packages/ZConfig-2.7.1-py2.5.egg/ZConfig/schema.py", line 103, in startElement getattr(self, "start_" + name)(attrs) File "/Users/nakagami/zope2120/lib/python2.5/site-packages/ZConfig-2.7.1-py2.5.egg/ZConfig/schema.py", line 306, in start_import src = self._loader.schemaComponentSource(pkg, file) File "/Users/nakagami/zope2120/lib/python2.5/site-packages/ZConfig-2.7.1-py2.5.egg/ZConfig/loader.py", line 204, in schemaComponentSource __import__(package) File "/Users/nakagami/zope2120/lib/python2.5/site-packages/Zope2-2.12.0-py2.5-macosx-10.5-i386.egg/ZServer/__init__.py", line 41, in from HTTPServer import zhttp_server, zhttp_handler File "/Users/nakagami/zope2120/lib/python2.5/site-packages/Zope2-2.12.0-py2.5-macosx-10.5-i386.egg/ZServer/HTTPServer.py", line 44, in from HTTPResponse import make_response File "/Users/nakagami/zope2120/lib/python2.5/site-packages/Zope2-2.12.0-py2.5-macosx-10.5-i386.egg/ZServer/HTTPResponse.py", line 23, in from ZPublisher.HTTPResponse import HTTPResponse File "/Users/nakagami/zope2120/lib/python2.5/site-packages/Zope2-2.12.0-py2.5-macosx-10.5-i386.egg/ZPublisher/__init__.py", line 22, in from zExceptions import NotFound, BadRequest, InternalError, Forbidden File "/Users/nakagami/zope2120/lib/python2.5/site-packages/Zope2-2.12.0-py2.5-macosx-10.5-i386.egg/zExceptions/__init__.py", line 25, in from zope.interface.common.interfaces import IException File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/zope/interface/common/interfaces.py", line 80, in classImplements(OverflowWarning, IOverflowWarning) NameError: name 'OverflowWarning' is not defined

Ububtu 9.04 (Python 2.6) では動いたから深い追いはしないで、そっちを使う。
Snow Leopard なら 動くのかな。
nice!(0)  コメント(2)  トラックバック(1) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 2

しみずかわ

原因は以下のURLと同じですね。
https://mail.zope.org/pipermail/zope/2008-July/173948.html

システムにインストールされてる方の zope.interface が使用されてしまっています。 最終行のこれ-> "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/zope/interface/common/interfaces.py"

Pythonのlibにパッケージが入ってるとeasy_installで取ってこないんですよね..。 virtualenvのsite-packagesにzope.interface-3.5.2が居ないと思うので、手動で入れると良いと思います。

by しみずかわ (2009-10-02 10:34) 

nakagami

ここ↓にある tar.gz を解凍して virtualenv の python で python setup.py install しました。
http://pypi.python.org/pypi/zope.interface/3.5.2

が、こんな感じですね
<code>
(zope2120)rei:inst nakagami$ bin/runzope
Assertion failed: (t_size >= b_size), function extra_ivars, file Objects/typeobject.c, line 1418.
Abort trap
</code>
by nakagami (2009-10-02 10:48) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 1