Saya ingin menggunakan Mayavi.
virtualenv
. Tapi saya belum menggunakannya untuk instalasi ini.Saya telah menginstal semua dependensinya secara manual, termasuk VTK
.
Untuk VTK
, saya mengikuti panduan instalasinya dan menginstal python wrapper.
Sekarang jika saya membuka jendela terminal baru dan membuka python, saya dapat mengimpor vtk
tanpa kesalahan.
Saya mencoba menginstal Mayavi dengan perintah berikut:
pip install mayavi
Tetapi kesalahan berikut terjadi:
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'
Saya pikir masalahnya ada pada vtk
.
Ada yang bisa bantu saya?
Menjalankan sudo pip install mayavi
tidak menyelesaikan masalah.
Saya pikir ini mungkin membantu
› 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
kosong.
Hai Yaser,
Tampaknya Python yang digunakan pip tidak dapat mengimpor vtk. Anda memeriksa
bahwa Anda berhasil mengimpor vtk, tetapi mungkin Anda memiliki Python yang berbeda
instal yang dapat dieksekusi dan pip menggunakan yang berbeda dari yang ada
yang dapat Anda impor vtk. Melihat traceback Anda, Python yang pip
menggunakan adalah /usr/bin/python.
HTH,
gal
Pada Rabu, 29 Agustus 2012 pukul 10:40:26 -0700, Yasser Souri menulis:
Saya ingin menggunakan Mayavi.
Situasi
• Saya menggunakan MacBook Air, dengan OSX 10.7.3.
• Saya menggunakan python 2.7.2
• Saya telah menginstal virtualenv. Tapi saya belum menggunakannya untuk instalasi ini.Saya telah menginstal semua dependensinya secara manual, termasuk VTK.
Untuk VTK, saya mengikuti panduan instalasinya dan menginstal pembungkus python.
Sekarang jika saya membuka jendela terminal baru dan membuka python, saya dapat mengimpor vtk tanpa
kesalahan apa pun.Masalah
Saya mencoba menginstal Mayavi dengan perintah berikut:
pip install mayavi
Tetapi kesalahan berikut terjadi:
Mengunduh/membongkar mayavi
Menjalankan setup.py egg_info untuk paket mayavi
build_src
membangun ekstensi sumber "tvtk.array_ext"
membangun sumber data_files
build_src: membuat file konfigurasi npy-pkgno previously-included directories found matching 'artwork' no previously-included directories found matching 'docs/pdf'
Persyaratan sudah terpenuhi (gunakan --upgrade untuk memutakhirkan): apptools di /Library/Python/2.7/site-packages (dari mayavi)
Persyaratan sudah terpenuhi (gunakan --upgrade untuk memutakhirkan): ciri-ciri di /Library/Python/2.7/site-packages (dari mayavi)
Persyaratan sudah terpenuhi (gunakan --upgrade untuk memutakhirkan): ciri-ciri di /Library/Python/2.7/site-packages (dari mayavi)
Persyaratan sudah terpenuhi (gunakan --upgrade untuk memutakhirkan): configobj di /Library/Python/2.7/site-packages (dari apptools->mayavi)
Persyaratan sudah terpenuhi (gunakan --upgrade untuk memutakhirkan): pyface di /Library/Python/2.7/site-packages (dari ciri-ciriui->mayavi)
Menginstal paket yang dikumpulkan: mayavi
Menjalankan setup.py install untuk mayavi
Traceback (panggilan terakhir terakhir):
berkas "", baris 1, di
File "/Users/Yasser/build/mayavi/setup.py", baris 498, di
konfigurasiFile "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/core.py", baris 186, dalam penyiapankembalikan old_setup( new_attr)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", baris 152, dalam penyiapan
dist.run_commands()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", baris 953, di run_commands
self.run_command(cmd)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", baris 972, di 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", baris 57, sedang dijalankan
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", baris 31, di setuptools_run
kembalikan old_install_mod._install.run(mandiri)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", baris 573, sedang dijalankan
self.run_command('membangun')
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", baris 326, di run_command
self.distribusi.run_command(perintah)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", baris 972, di run_command
cmd_obj.run()
File "/Users/Yasser/build/mayavi/setup.py", baris 303, sedang dijalankan
build_tvtk_classes_zip()
File "/Users/Yasser/build/mayavi/setup.py", baris 290, di build_tvtk_classes_zip
gen_tvtk_classes_zip()
File "tvtk/setup.py", baris 46, di gen_tvtk_classes_zip
dari code_gen impor TVTKGenerator
File "tvtk/code_gen.py", baris 10, di
impor vtk
ImportError: Tidak ada modul bernama vtk
Keluaran lengkap dari perintah /usr/bin/python -c "import setuptools;__file__='/Users/Yasser/build/mayavi/setup.py';exec(compile(open( file ).read().replace('rn ', 'n'), file , 'exec'))" install --single-version-externally-managed --record /var/folders/53/_trhc_0x0fb6kvx6bw_wrk500000gn/T/pip-Z4hpsW-record/install-record.txt :
menjalankan instalmenjalankan build
Traceback (panggilan terakhir terakhir):
berkas "
", baris 1, di File "/Users/Yasser/build/mayavi/setup.py", baris 498, di
**config
File "/Library/Python/2.7/site-packages/numpy-1.6.1-py2.7-macosx-10.7-intel.egg/numpy/distutils/core.py", baris 186, dalam penyiapan
return old_setup(**new_attr)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", baris 152, dalam penyiapan
dist.run_commands()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", baris 953, di run_commands
self.run_command(cmd)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", baris 972, di 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", baris 57, sedang dijalankan
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", baris 31, di 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", baris 573, sedang dijalankan
self.run_command('build')
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", baris 326, di run_command
self.distribution.run_command(command)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", baris 972, di run_command
cmd_obj.run()
File "/Users/Yasser/build/mayavi/setup.py", baris 303, sedang dijalankan
build_tvtk_classes_zip()
File "/Users/Yasser/build/mayavi/setup.py", baris 290, di build_tvtk_classes_zip
gen_tvtk_classes_zip()
File "tvtk/setup.py", baris 46, di gen_tvtk_classes_zip
from code_gen import TVTKGenerator
File "tvtk/code_gen.py", baris 10, di
import vtk
ImportError: Tidak ada modul bernama vtk
Perintah /usr/bin/python -c "import setuptools; file ='/Users/Yasser/build/mayavi/setup.py';exec(compile(open( file ).read().replace('rn', ' n'), file , 'exec'))" install --single-version-externally-managed --record /var/folders/53/_trhc_0x0fb6kvx6bw_wrk500000gn/T/pip-Z4hpsW-record/install-record.txt gagal dengan kesalahan kode 1 di /Users/Yasser/build/mayavi
Menyimpan log lengkap di /Users/Yasser/Library/Logs/pip.log
Traceback (panggilan terakhir terakhir):
File "/usr/local/bin/pip", baris 8, di
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", baris 116, di utama
kembali perintah.main(args[1:], opsi)
File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", baris 141, di main
log_fp = open_logfile(log_fn, 'w')
File "/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", baris 168, di open_logfile
log_fp = buka (nama file, mode)
IOError: [Errno 13] Izin ditolak: '/Users/Yasser/Library/Logs/pip.log'Saya pikir masalahnya adalah dengan vtk.
Ada yang bisa bantu saya?
Detail lainnya
Menjalankan Sudo pip install mayavi tidak menyelesaikan masalah.
Saya pikir ini mungkin membantu
python yang mana
/usr/local/bin/pythonular piton
Python 2.7.2 (default, 17 Februari 2012, 13:57:55)
[GCC 4.2.1 (Berdasarkan Apple Inc. build 5658) (LLVM build 2335.15.00)] di darwin
Ketik "bantuan", "hak cipta", "kredit" atau "lisensi" untuk informasi lebih lanjut.impor vtk
vtkPYTHONPATH saya kosong.
—
Balas email ini secara langsung atau lihat di 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
Terima kasih.
Ini terpecahkan sekarang.
Bagus. Stack overflow mungkin adalah tempat terbaik untuk mengajukan pertanyaan-pertanyaan ini: orang-orang lebih responsif daripada saya.
Saya memiliki masalah yang sama di Windows. pipnya benar. Adakah yang bisa membantu?
Omong-omong - tidak ada modul dengan nama 'vtk', hanya 'pyvtk'.
instal vtk di mac:
https://stackoverflow.com/questions/32853082/how-to-install-vtk-on-a-mac