Mayavi: рдорд╛рдпрд╛рд╡реА рдХреЛ рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ - vtk . рдирд╛рдордХ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдЕрдЧре░ 2012  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: enthought/mayavi

рдореИрдВ рдорд╛рдпрд╛рд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдкрд░рд┐рд╕реНрдерд┐рддрд┐

  • рдореИрдВ OSX 10.7.3 рдХреЗ рд╕рд╛рде рдореИрдХрдмреБрдХ рдПрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
  • рдореИрдВ рдЕрдЬрдЧрд░ 2.7.2 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
  • рдореЗрд░реЗ рдкрд╛рд╕ virtualenv рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ VTK рд╕рд╣рд┐рдд рдЗрд╕рдХреА рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдХреЗ рд▓рд┐рдП VTK , рдореИрдВрдиреЗ рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдЕрдЬрдЧрд░ рдЖрд╡рд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред

рдЕрдм рдЕрдЧрд░ рдореИрдВ рдПрдХ рдирдИ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдЕрдЬрдЧрд░ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ vtk рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рд╕рдВрдХрдЯ

рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдорд╛рдпрд╛рд╡реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ:

pip install mayavi

рд▓реЗрдХрд┐рди рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ:

Downloading/unpacking mayavi
  Running setup.py egg_info for package mayavi
    build_src
    building extension "tvtk.array_ext" sources
    building data_files sources
    build_src: building npy-pkg config files

    no previously-included directories found matching 'artwork'
    no previously-included directories found matching 'docs/pdf'
Requirement already satisfied (use --upgrade to upgrade): apptools in /Library/Python/2.7/site-packages (from mayavi)
Requirement already satisfied (use --upgrade to upgrade): traits in /Library/Python/2.7/site-packages (from mayavi)
Requirement already satisfied (use --upgrade to upgrade): traitsui in /Library/Python/2.7/site-packages (from mayavi)
Requirement already satisfied (use --upgrade to upgrade): configobj in /Library/Python/2.7/site-packages (from apptools->mayavi)
Requirement already satisfied (use --upgrade to upgrade): pyface in /Library/Python/2.7/site-packages (from traitsui->mayavi)
Installing collected packages: mayavi
  Running setup.py install for mayavi
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/Users/Yasser/build/mayavi/setup.py", line 498, in <module>
        **config
      File "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/core.py", line 186, in setup
        return old_setup(**new_attr)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 152, in setup
        dist.run_commands()
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/command/install.py", line 57, in run
        r = self.setuptools_run()
      File "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/command/install.py", line 31, in setuptools_run
        return old_install_mod._install.run(self)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 573, in run
        self.run_command('build')
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/Users/Yasser/build/mayavi/setup.py", line 303, in run
        build_tvtk_classes_zip()
      File "/Users/Yasser/build/mayavi/setup.py", line 290, in build_tvtk_classes_zip
        gen_tvtk_classes_zip()
      File "tvtk/setup.py", line 46, in gen_tvtk_classes_zip
        from code_gen import TVTKGenerator
      File "tvtk/code_gen.py", line 10, in <module>
        import vtk
    ImportError: No module named vtk
    Complete output from command /usr/bin/python -c "import setuptools;__file__='/Users/Yasser/build/mayavi/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /var/folders/53/_trhc_0x0fb6kvx6bw_wrk500000gn/T/pip-Z4hpsW-record/install-record.txt:
    running install

running build

Traceback (most recent call last):

  File "<string>", line 1, in <module>

  File "/Users/Yasser/build/mayavi/setup.py", line 498, in <module>

    **config

  File "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/core.py", line 186, in setup

    return old_setup(**new_attr)

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 152, in setup

    dist.run_commands()

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands

    self.run_command(cmd)

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command

    cmd_obj.run()

  File "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/command/install.py", line 57, in run

    r = self.setuptools_run()

  File "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/command/install.py", line 31, in setuptools_run

    return old_install_mod._install.run(self)

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 573, in run

    self.run_command('build')

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", line 326, in run_command

    self.distribution.run_command(command)

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command

    cmd_obj.run()

  File "/Users/Yasser/build/mayavi/setup.py", line 303, in run

    build_tvtk_classes_zip()

  File "/Users/Yasser/build/mayavi/setup.py", line 290, in build_tvtk_classes_zip

    gen_tvtk_classes_zip()

  File "tvtk/setup.py", line 46, in gen_tvtk_classes_zip

    from code_gen import TVTKGenerator

  File "tvtk/code_gen.py", line 10, in <module>

    import vtk

ImportError: No module named vtk

----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/Users/Yasser/build/mayavi/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /var/folders/53/_trhc_0x0fb6kvx6bw_wrk500000gn/T/pip-Z4hpsW-record/install-record.txt failed with error code 1 in /Users/Yasser/build/mayavi
Storing complete log in /Users/Yasser/Library/Logs/pip.log
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 8, in <module>
    load_entry_point('pip==1.1', 'console_scripts', 'pip')()
  File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/__init__.py", line 116, in main
    return command.main(args[1:], options)
  File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", line 141, in main
    log_fp = open_logfile(log_fn, 'w')
  File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", line 168, in open_logfile
    log_fp = open(filename, mode)
IOError: [Errno 13] Permission denied: '/Users/Yasser/Library/Logs/pip.log'

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ vtk ред

рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА

sudo pip install mayavi рдЪрд▓рд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ

тА║ which python
/usr/local/bin/python

тА║ python
Python 2.7.2 (default, Feb 17 2012, 13:57:55) 
[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 vtk
>>> vtk
<module 'vtk' from '/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/VTK-5.10.0-py2.7.egg/vtk/__init__.pyc'>
>>> 

рдореЗрд░рд╛ PYTHONPATH рдЦрд╛рд▓реА рд╣реИред

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп рдпрд╛рд╕рд░,

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдЗрдк рдЬрд┐рд╕ рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рд╡рд╣ vtk рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдиреЗ рдЪреЗрдХ рдХрд┐рдпрд╛
рдХрд┐ рдЖрдк рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ vtk рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрд▓рдЧ Python рд╣реЛ
рдПрдХреНрдЬрд┐рдХреНрдпреВрдЯрд┐рд╡ рдЗрдВрд╕реНрдЯрд╛рд▓ рдФрд░ рдкреАрдЖрдИрдкреА рдПрдХ рд╕реЗ рднрд┐рдиреНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдЬрд┐рд╕реЗ рдЖрдк рд╡реАрдЯреАрдХреЗ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рдЯреНрд░реЗрд╕рдмреИрдХ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдкрд╛рдпрдерди рдЬреЛ рдкрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ /usr/bin/python рд╣реИред

рдПрдЪрдЯреАрдПрдЪ,

рдЧреЗрд▓

рдмреБрдз, 29 рдЕрдЧрд╕реНрдд, 2012 рдХреЛ 10:40:26 рдкреВрд░реНрд╡рд╛рд╣реНрди 0700 рдмрдЬреЗ, рдпрд╛рд╕рд░ рд╕реМрд░реА рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВ рдорд╛рдпрд╛рд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдкрд░рд┐рд╕реНрдерд┐рддрд┐

тАв рдореИрдВ OSX 10.7.3 рдХреЗ рд╕рд╛рде рдореИрдХрдмреБрдХ рдПрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
тАв рдореИрдВ рдЕрдЬрдЧрд░ 2.7.2 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
тАв рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╡реАрдЯреАрдХреЗ рд╕рдореЗрдд рдЗрд╕рдХреА рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рд╡реАрдЯреАрдХреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдкрд╛рдпрдерди рд░реИрдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред

рдЕрдм рдЕрдЧрд░ рдореИрдВ рдПрдХ рдирдИ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдЕрдЬрдЧрд░ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдмрд┐рдирд╛ рд╡реАрдЯреАрдХреЗ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
рдХреЛрдИ рддреНрд░реБрдЯрд┐ред

рд╕рдВрдХрдЯ

рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдорд╛рдпрд╛рд╡реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ:

рдкрд┐рдк рд╕реНрдерд╛рдкрд┐рдд рдорд╛рдпрд╛рд╡реА

рд▓реЗрдХрд┐рди рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ:

рдорд╛рдпрд╛рд╡реА рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб/рдЕрдирдкреИрдХ рдХрд░рдирд╛
рдкреИрдХреЗрдЬ рдорд╛рдпрд╛рд╡реА рдХреЗ рд▓рд┐рдП setup.py egg_info рдЪрд▓ рд░рд╣рд╛ рд╣реИ
рдмрд┐рд▓реНрдб_src
рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди "tvtk.array_ext" рд╕реНрд░реЛрдд
data_files рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг
build_src: npy-pkg рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓реНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг

no previously-included directories found matching 'artwork'
no previously-included directories found matching 'docs/pdf'

рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ (рдЙрдкрдпреЛрдЧ - рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ): /рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд╛рдпрдерди/2.7/рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдкрдЯреВрд▓ (рдорд╛рдпрд╛рд╡реА рд╕реЗ)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ (рдЙрдкрдпреЛрдЧ - рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб): /рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд╛рдпрдерди/2.7/рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдореЗрдВ рд▓рдХреНрд╖рдг (рдорд╛рдпрд╛рд╡реА рд╕реЗ)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ (рдЙрдкрдпреЛрдЧ - рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ): /рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд╛рдпрдерди/2.7/рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдореЗрдВ рдЯреНрд░реЗрдЯреНрдпреВрд╕реБрдИ (рдорд╛рдпрд╛рд╡реА рд╕реЗ)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ (рдЙрдкрдпреЛрдЧ - рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ): /Library/Python/2.7/site-packages рдореЗрдВ configobj (apptools->mayavi рд╕реЗ)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ рд╣реИ (рдЙрдкрдпреЛрдЧ - рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб): /рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд╛рдпрдерди/2.7/рд╕рд╛рдЗрдЯ-рдкреИрдХреЗрдЬ рдореЗрдВ рдкрд╛рдЗрдлреЗрд╕ (рдЯреНрд░реЗрдЯреНрд╕реБрдИ->рдорд╛рдпрд╛рд╡реА рд╕реЗ)
рдПрдХрддреНрд░рд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛: рдорд╛рдпрд╛рд╡реА
рдорд╛рдпрд╛рд╡реА рдХреЗ рд▓рд┐рдП setup.py install рдЪрд▓ рд░рд╣рд╛ рд╣реИ
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "/Users/Yasser/build/mayavi/setup.py", рд▓рд╛рдЗрди 498, in
рдХреЙрдиреНрдлрд╝рд┐рдЧрдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/core.py", рд▓рд╛рдЗрди 186, рд╕реЗрдЯрдЕрдк рдореЗрдВрдкреБрд░рд╛рдирд╛_рд╕реЗрдЯрдЕрдк рд▓реМрдЯрд╛рдПрдВ ( new_attr)
рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", рд▓рд╛рдЗрди 152, рд╕реЗрдЯрдЕрдк рдореЗрдВ
dist.run_commands()
рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", рд▓рд╛рдЗрди 953, run_commands рдореЗрдВ
self.run_command(cmd)
рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", рд▓рд╛рдЗрди 972, run_command рдореЗрдВ
cmd_obj.run()
рдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/command/install.py", рд▓рд╛рдЗрди 57, рдЪрд▓ рд░рд╣реА рд╣реИ
рдЖрд░ = self.setuptools_run ()
рдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/command/install.py", рд▓рд╛рдЗрди 31, setuptools_run рдореЗрдВ
рд╡рд╛рдкрд╕реА old_install_mod._install.run(self)
рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", рд▓рд╛рдЗрди 573, рдЪрд▓ рд░рд╣реА рд╣реИ
self.run_command ('рдмрд┐рд▓реНрдб')
рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", рд▓рд╛рдЗрди 326, run_command рдореЗрдВ
рд╕реНрд╡.рд╡рд┐рддрд░рдг.run_command(рдХрдорд╛рдВрдб)
рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", рд▓рд╛рдЗрди 972, run_command рдореЗрдВ
cmd_obj.run()
рдлрд╝рд╛рдЗрд▓ "/Users/Yasser/build/mayavi/setup.py", рд▓рд╛рдЗрди 303, рд░рди рдореЗрдВ
build_tvtk_classes_zip ()
рдлрд╝рд╛рдЗрд▓ "/Users/Yasser/build/mayavi/setup.py", рд▓рд╛рдЗрди 290, build_tvtk_classes_zip рдореЗрдВ
gen_tvtk_classes_zip ()
рдлрд╝рд╛рдЗрд▓ "tvtk/setup.py", рд▓рд╛рдЗрди 46, gen_tvtk_classes_zip . рдореЗрдВ
code_gen рд╕реЗ рдЖрдпрд╛рдд TVTKGenerator
рдлрд╝рд╛рдЗрд▓ "tvtk/code_gen.py", рд▓рд╛рдЗрди 10, in
рдЖрдпрд╛рдд рд╡реАрдЯреАрдХреЗ
ImportError: vtk named рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ
рдХрдорд╛рдВрдб рд╕реЗ рдкреВрд░рд╛ рдЖрдЙрдЯрдкреБрдЯ /usr/bin/python -c "import setuptools;__file__='/Users/Yasser/build/mayavi/setup.py';exec(compile(open( file )).read().replace('rn) ', 'n'), рдлрд╝рд╛рдЗрд▓ , 'exec'))" рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ --single-version-externally-managed --record /var/folders/53/_trhc_0x0fb6kvx6bw_wrk500000gn/T/pip-Z4hpsW-record/install-record.txt :
рд░рдирд┐рдВрдЧ рдЗрдВрд╕реНрдЯрд╛рд▓

рдЪрд▓ рд░рд╣рд╛ рдирд┐рд░реНрдорд╛рдг

рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):

рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди

рдлрд╝рд╛рдЗрд▓ "/Users/Yasser/build/mayavi/setup.py", рд▓рд╛рдЗрди 498, in

**config

рдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/core.py", рд▓рд╛рдЗрди 186, рд╕реЗрдЯрдЕрдк рдореЗрдВ

return old_setup(**new_attr)

рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", рд▓рд╛рдЗрди 152, рд╕реЗрдЯрдЕрдк рдореЗрдВ

dist.run_commands()

рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", рд▓рд╛рдЗрди 953, run_commands рдореЗрдВ

self.run_command(cmd)

рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", рд▓рд╛рдЗрди 972, run_command рдореЗрдВ

cmd_obj.run()

рдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/command/install.py", рд▓рд╛рдЗрди 57, рдЪрд▓ рд░рд╣реА рд╣реИ

r = self.setuptools_run()

рдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/command/install.py", рд▓рд╛рдЗрди 31, setuptools_run рдореЗрдВ

return old_install_mod._install.run(self)

рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", рд▓рд╛рдЗрди 573, рдЪрд▓ рд░рд╣реА рд╣реИ

self.run_command('build')

рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", рд▓рд╛рдЗрди 326, run_command рдореЗрдВ

self.distribution.run_command(command)

рдлрд╝рд╛рдЗрд▓ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", рд▓рд╛рдЗрди 972, run_command рдореЗрдВ

cmd_obj.run()

рдлрд╝рд╛рдЗрд▓ "/Users/Yasser/build/mayavi/setup.py", рд▓рд╛рдЗрди 303, рд░рди рдореЗрдВ

build_tvtk_classes_zip()

рдлрд╝рд╛рдЗрд▓ "/Users/Yasser/build/mayavi/setup.py", рд▓рд╛рдЗрди 290, build_tvtk_classes_zip рдореЗрдВ

gen_tvtk_classes_zip()

рдлрд╝рд╛рдЗрд▓ "tvtk/setup.py", рд▓рд╛рдЗрди 46, gen_tvtk_classes_zip . рдореЗрдВ

from code_gen import TVTKGenerator

рдлрд╝рд╛рдЗрд▓ "tvtk/code_gen.py", рд▓рд╛рдЗрди 10, in

import vtk

ImportError: vtk named рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ


рдХрдорд╛рдВрдб /usr/bin/python -c "import setuptools; file ='/Users/Yasser/build/mayavi/setup.py';exec(compile(open( file )).read().replace('rn', ' n'), рдлрд╝рд╛рдЗрд▓ , 'exec'))" рдЗрдВрд╕реНрдЯрд╛рд▓ --single-version-externally-managed --record /var/folders/53/_trhc_0x0fb6kvx6bw_wrk500000gn/T/pip-Z4hpsW-record/install-record.txt рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рдХреЛрдб 1 рдореЗрдВ /рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рдпрд╛рд╕рд░/рдмрд┐рд▓реНрдб/рдорд╛рдпрд╛рд╡реА
рдкреВрд░реНрдг рд▓реЙрдЧ рдЗрди /Users/Yasser/Library/Logs/pip.log . рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдирд╛
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/ usr/рд▓реЛрдХрд▓/рдмрд┐рди/рдкрд╛рдЗрдк", рд▓рд╛рдЗрди 8, in
load_entry_point ('рдкрд╛рдЗрдк == 1.1', 'рдХрдВрд╕реЛрд▓_рд╕реНрдХреНрд░рд┐рдкреНрдЯ', 'рдкрд╛рдЗрдк') ()
рдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/__init__.py", рд▓рд╛рдЗрди 116, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ
рд╡рд╛рдкрд╕реА рдЖрджреЗрд╢ред рдореБрдЦреНрдп (рддрд░реНрдХ [1:], рд╡рд┐рдХрд▓реНрдк)
рдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", рд▓рд╛рдЗрди 141, рдореБрдЦреНрдп рдореЗрдВ
log_fp = open_logfile (log_fn, 'w')
рдлрд╝рд╛рдЗрд▓ "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", рд▓рд╛рдЗрди 168, open_logfile рдореЗрдВ
log_fp = рдЦреБрд▓рд╛ (рдлрд╝рд╛рдЗрд▓ рдирд╛рдо, рдореЛрдб)
IOError: [Errno 13] рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд: '/Users/Yasser/Library/Logs/pip.log'

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╡реАрдЯреАрдХреЗ рдХреЗ рд╕рд╛рде рд╣реИред

рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА

sudo pip install рдорд╛рдпрд╛рд╡реА рдЪрд▓рд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ

тА║ рдХреМрди рд╕рд╛ рдЕрдЬрдЧрд░
/usr/рд╕реНрдерд╛рдиреАрдп/рдмрд┐рди/рдкрд╛рдпрдерди

тА║ рдЕрдЬрдЧрд░
рдкрд╛рдпрдерди 2.7.2 (рдбрд┐рдлрд╝реЙрд▓реНрдЯ, 17 рдлрд░рд╡рд░реА 2012, 13:57:55)
[рдЬреАрд╕реАрд╕реА рек.реи.рез (рдПрдкреНрдкрд▓ рдЗрдВрдХ. рдмрд┐рд▓реНрдб релремрелрео рдкрд░ рдЖрдзрд╛рд░рд┐рдд) (рдПрд▓рдПрд▓рд╡реАрдПрдо рдмрд┐рд▓реНрдб реирейрейрел.резрел.режреж)] рдбрд╛рд░реНрд╡рд┐рди рдкрд░
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП "рд╕рд╣рд╛рдпрддрд╛", "рдХреЙрдкреАрд░рд╛рдЗрдЯ", "рдХреНрд░реЗрдбрд┐рдЯ" рдпрд╛ "рд▓рд╛рдЗрд╕реЗрдВрд╕" рдЯрд╛рдЗрдк рдХрд░реЗрдВред

рдЖрдпрд╛рдд рд╡реАрдЯреАрдХреЗ
рд╡реАрдЯреАрдХреЗ

рдореЗрд░рд╛ рдкрд╛рдпрдердирдкреИрде рдЦрд╛рд▓реА рд╣реИред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

*

Gael Varoquaux
Researcher, INRIA Parietal
Laboratoire de Neuro-Imagerie Assistee par Ordinateur
NeuroSpin/CEA Saclay , Bat 145, 91191 Gif-sur-Yvette France
Phone:  ++ 33-1-69-08-79-68
http://gael-varoquaux.info            http://twitter.com/GaelVaroquaux

рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рдЕрдм рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред

http://stackoverflow.com/questions/12182052/installing-mayavi-with-pip-no-module-named-vtk/12206868#12206868

рдЕрдЪреНрдЫрд╛ред рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рд╢рд╛рдпрдж рдЗрди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИ: рд▓реЛрдЧ рдореБрдЭрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╣реИрдВред

рдореБрдЭреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдкрд┐рдк рд╕рд╣реА рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рд╡реИрд╕реЗ - 'vtk' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ 'pyvtk' рд╣реИред

рдореИрдХ рдкрд░ рд╡реАрдЯреАрдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

https://stackoverflow.com/questions/32853082/how-to-install-vtk-on-a-mac

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

rambalachandran picture rambalachandran  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aestrivex picture aestrivex  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thoth291 picture thoth291  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PennyQ picture PennyQ  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kekushke picture Kekushke  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ