عندما أقوم بتشغيل install.packages("shiny")
، يظهر لي هذا الخطأ:
Loading Tcl/Tk interface ... Error: .onLoad failed in loadNamespace() for 'tcltk', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/lib/R/library/tcltk/libs/tcltk.so':
libtk8.5.so: cannot open shared object file: No such file or directory
لذا جربت install.packages("tcltk2")
، وهو ما يعطيني نفس الخطأ. هل هناك متطلبات لهذه الباقة مفقودة؟
قوس Linux x86_64
R 2.15.2
سيئتي ، هذه ليست مشكلتك على الإطلاق. حزمة r
الخاصة بـ arch تحتوي على tk
كتبعية اختيارية. أنا فقط بحاجة إلى تثبيت ذلك.
لقد واجهت نفس المشكلة ، هل سبق لك حلها؟ شكرا!
في archlinux ، عليك فقط تثبيت الحزمة tk
مع sudo pacman -S tk
.
benjaminengel شكرا
لقد وجدت الحل عبر الإنترنت وقمت بحله في نهاية الأسبوع الماضي. أستخدم توزيعة أخرى Manjaro تعتمد على القوس.
في البداية ، السبب في أن الحزمة tcltk ، pbatR المطلوبة ، لا يمكن تشغيلها على R هو أنني لم أقم بتثبيت gcc-fortran على النظام.
التعليق الأكثر فائدة
سيئتي ، هذه ليست مشكلتك على الإطلاق. حزمة
r
الخاصة بـ arch تحتوي علىtk
كتبعية اختيارية. أنا فقط بحاجة إلى تثبيت ذلك.