2011-12-27 9 views
-2

私はpythonとPyramidを初めて使用しています。 今日ピラミッドをインストールしました。私はすでにPython 2.7.1をMacマシンにプリインストールしています。私はinstructions mentioned in the official websiteでピラミッドをインストールしました。私はwebsiteで述べたようにnositepackagesとvirtualenvを使いました。私は/users/sreekanthディレクトリにピラミッドをインストールしました。サンプルピラミッドプログラムの実行に問題があります。 ImportErrorを与える:execptionsという名前のモジュールがありませんエラー

インストール後、私は最初のサンプルプログラムを in the docsとして試しました。

プログラムを実行しようとすると、次のようなエラーが表示されます。

sreekanths-MacBook-Pro:tasks Sreekanth$ ../bin/python2.7 tasks.py 
Traceback (most recent call last): 
    File "tasks.py", line 87, in <module> 
    config.scan() 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/config/__init__.py", line 893, in scan 
    scanner.scan(package, categories=categories, onerror=onerror) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/venusian-1.0a2-py2.7.egg/venusian/__init__.py", line 95, in scan 
    invoke(name, ob) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/venusian-1.0a2-py2.7.egg/venusian/__init__.py", line 92, in invoke 
    callback(self, name, ob) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/view.py", line 210, in callback 
    config.add_view(view=ob, **settings) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/config/views.py", line 575, in wrapper 
    return wrapped(*arg, **defaults) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/config/util.py", line 59, in wrapper 
    result = wrapped(self, *arg, **kw) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/config/views.py", line 926, in add_view 
    context = self.maybe_dotted(context) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/config/__init__.py", line 808, in maybe_dotted 
    return self.name_resolver.maybe_resolve(dotted) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/path.py", line 318, in maybe_resolve 
    return self._resolve(dotted, package) 
    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/path.py", line 325, in _resolve 
    return self._zope_dottedname_style(dotted, package) 


    File "/Users/Sreekanth/env/lib/python2.7/site-packages/pyramid-1.3a3-py2.7.egg/pyramid/path.py", line 374, in _zope_dottedname_style 
    __import__(used) 
ImportError: No module named execptions 

また、Pythonシェルからピラミッドモジュールをインポートできません。以下は、私が得ているエラーメッセージです。

sreekanths-MacBook-Pro:bin Sreekanth$ pwd 
/Users/Sreekanth/env/bin 
sreekanths-MacBook-Pro:bin Sreekanth$ python 
Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import pyramid 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named pyramid 

誰かが私に何が欠けているのか、どうすればこの仕事をすることができるのかを親切に説明できますか?

答えて

5

最初のエラーは、プログラムに入力ミスがあることを示しています。ほとんどの場合、あなたの代わりに

from pyramid.exceptions import NotFound 
#    ^^ 

from pyramid.execptions import NotFound 

を書いて、あなたはvirtualenvのにパイロン/ピラミッドをインストールしているので、コマンドラインでsource bin/activateと、最初にそれを有効にする必要があります。これは正しいpythonパスを設定します。これは、pythonコンソールでsys.pathを調べることで確認できます。

関連する問題