Я пытался исправить путь питона на моем процессоре, и изначально я просто пытался изменить .bash_profile
, но это не работает, поэтому я использовалКак отменить sys.path.append (pathToModule)
import sys
sys.pat.append(path/To/Module)
и теперь, когда я бегу мой сценарий, я получаю сообщение об ошибке
Traceback (most recent call last): File "rootTest.py", line 1, in from ROOT import gROOT, TCanvas, TF1 File "/Users/HenryFroland/Desktop/root/lib/ROOT.py", line 103, in import libPyROOT as _root ImportError: dlopen(/Users/HenryFroland/Desktop/root/lib/libPyROOT.so, 2): Library not loaded: @rpath/libRIO.so Referenced from: /Users/HenryFroland/Desktop/root/lib/libPyROOT.so Reason: image not found
Как я либо устранить эту проблему или отменить sys.path.append(path/To/Module)
?
Кроме того, возможно ли экспортировать несколько каталогов в пути python, и если да, то как это сделать?
Удалить эту линию? добавление к 'sys.path' должно только изменить путь поиска для продолжительности выполнения этого скрипта. Это не повлияет на другие скрипты ... – mgilson
Как правило, выключение с 'sys.path' указывает на серьезный дефект дизайна, пути по умолчанию должны быть достаточными. Но ваша ошибка выглядит как 'LD_LIBRARY_PATH' (или лучше,' -rpath') на самом деле. – o11c