انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: HassanTavangar در 24 آذر 1395، 11:27 قظ
-
سلام من کتابخانه vtk روی پایتون دارم
python-vtk6 is already the newest version (6.2.0+dfsg1-10build1).
اما اگر بخوام python-vtk رو نصب کنم با یکی از برنامه هایی که به شدت بهش نیاز دارم به مشکل میخوره و پاکش میکنه paraview-python
sudo apt-get install python-vtk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libvtk6.2-qt
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
libvtk5.10 tcl-vtk
Suggested packages:
libvtk5-dev vtk-doc vtk-examples mayavi2
The following packages will be REMOVED:
paraview-python python-vtk6
The following NEW packages will be installed:
libvtk5.10 python-vtk tcl-vtk
و الان هم کار نمی کنه ؟؟؟؟
import vtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/vtk/__init__.py", line 39, in <module>
from vtkCommonCore import *
File "/usr/lib/python2.7/dist-packages/vtk/vtkCommonCore.py", line 1, in <module>
from vtkCommonCorePython import *
ImportError: No module named vtkCommonCorePython
چه کار کنم ؟؟؟؟ ](*,) ](*,) ](*,)
-
چرا میخوای جفتش رو نصب کنی؟ با دستور زیر بستههای مورد نیاز رو نصب کن.
$ sudo apt install python-vtk6 paraview-python
بستهی python-vtk دیگه از نسخهی ۱۶.۱۰ اوبونتو و نسخه بعدی دبیان (استرچ) از مخازن حذف شده.
در ضمن برای رفع مشکلت، خود بستهی vtk6 رو نصب کردی؟ با دستور زیر خود ویتیکی و راهنماش و مثالهاش نصب میشه.
$ sudo apt install vtk6 vtk6-doc vtk6-examples
-
چرا میخوای جفتش رو نصب کنی؟ با دستور زیر بستههای مورد نیاز رو نصب کن.
$ sudo apt install python-vtk6 paraview-python
بستهی python-vtk دیگه از نسخهی ۱۶.۱۰ اوبونتو و نسخه بعدی دبیان (استرچ) از مخازن حذف شده.
در ضمن برای رفع مشکلت، خود بستهی vtk6 رو نصب کردی؟ با دستور زیر خود ویتیکی و راهنماش و مثالهاش نصب میشه.
$ sudo apt install vtk6 vtk6-doc vtk6-examples
من vtk6 نصب
دارم
python-vtk6 is already the newest version (6.2.0+dfsg1-10build1).
ولی
این خطا رو چه کار کنم
import vtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/vtk/__init__.py", line 39, in <module>
from vtkCommonCore import *
File "/usr/lib/python2.7/dist-packages/vtk/vtkCommonCore.py", line 1, in <module>
from vtkCommonCorePython import *
ImportError: No module named vtkCommonCorePython
این خطا رو چطور حل کنم ؟؟؟؟؟
-
من که روی اوبونتو ۱۶.۰۴ برای کار با پایتون۲ مشکلی ندارم. میزنم import و هیچ پیغام حطایی نمیده.
-
من که روی اوبونتو ۱۶.۰۴ برای کار با پایتون۲ مشکلی ندارم. میزنم import و هیچ پیغام حطایی نمیده.
تشکر که نگاه کردی
میشه به این لینک یه سری بزنید ببین چیزی متوجه میشید
https://bugs.launchpad.net/ubuntu/+source/vtk6/+bug/1354127 (https://bugs.launchpad.net/ubuntu/+source/vtk6/+bug/1354127)
این یعنی چی؟
Based on your investigation, I replaced all the /usr/lib/python2.7/dist-packages/vtk/vtk*.so links, using some command line hackery which should be equivalent to:
for link in `ls /usr/lib/python2.7/dist-packages/vtk/vtk*.so`; do target=$(readlink $link).6.0; echo $link; sudo rm $link; sudo ln -s $target $link ; done
تشکر ](*,) ](*,) ](*,)
-
اون for که نوشته، تا end به زبون bash هست. اگه بزنی کاری که اون طرف گرفته رو انجام میده.