2011-07-19 7 views
13

最新のバージョンは2.6のみのようです。python 2.7の下でheapyをインストールするにはどうすればいいですか?

私はImportError: DLL load failed: The specified module could not be found.に直面していますが、誰にも分かっていない解決策は見つかりませんでしたか?

python 2.7で利用できる他のメモリプロファイラはありますか?

エラートレースバック:

>>> import guppy 
>>> from guppy import hpy 
>>> h = hpy() 

Traceback (most recent call last): 
    File "<pyshell#3>", line 1, in <module> 
    h = hpy() 
    File "D:\program files\Python2.7\lib\site-packages\guppy\__init__.py", line 37, in hpy 
    return r.guppy.heapy.Use 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 45, in __getattr__ 
    return self._share.getattr(self, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 195, in getattr 
    d = self.getattr2(inter, cache, owner, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 213, in getattr2 
    x = self.getattr_package(inter, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 261, in getattr_package 
    x = self.makeModule(x, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 321, in makeModule 
    return Share(module, self, module.__name__, Clamp) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 184, in __init__ 
    getattr(inter, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 45, in __getattr__ 
    return self._share.getattr(self, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 195, in getattr 
    d = self.getattr2(inter, cache, owner, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 215, in getattr2 
    x = self.getattr3(inter, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 283, in getattr3 
    pa = getattr(pa, at) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 45, in __getattr__ 
    return self._share.getattr(self, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 195, in getattr 
    d = self.getattr2(inter, cache, owner, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 213, in getattr2 
    x = self.getattr_package(inter, name) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\etc\Glue.py", line 250, in getattr_package 
    x = __import__(self.makeName(name), globals(), locals()) 
    File "D:\program files\Python2.7\lib\site-packages\guppy\heapy\View.py", line 555, in <module> 
    prime_builtin_types() 
    File "D:\program files\Python2.7\lib\site-packages\guppy\heapy\View.py", line 538, in prime_builtin_types 
    import guppy.heapy.heapyc 
ImportError: DLL load failed: The specified module could not be found. 

答えて

15

guppyソースファイルが置かれていたフォルダからpythonを起動しようとしたときと同じエラーが発生しました。しかし、このディレクトリの中で私はhpyのインスタンス化に問題がありました。タールzxf [あなたのグッピー:最後に、私はトランクからそれをインストールすることによってpython2.7に取り組んheapyだ

pip install https://guppy-pe.svn.sourceforge.net/svnroot/guppy-pe/trunk/guppy 
0

それはちょうどディレクトリから消失する可能性があります必要なDLLのように見える - あなたは適切なパスに2.6ディレクトリからそれをコピーしてみてください。しかし、保証はありません。

0
  1. は、tarファイルを解凍しhttps://pypi.python.org/pypi/guppy/0.1.10からソースコードをダウンロードしてください(または、これまでどのバージョンあなたが必要です) tarファイル]
  2. フォルダーに移動します。cd guppy- [version]
  3. setup.pyファイルに注目してください。セットアップを実行します。sudo python setup.py install

Guppyがインストールされています。

関連する問題