У меня есть файл Python 2.7, который я редактирую в PyCharm 5.0, и который зависит от библиотеки libcudart.so.7.5
. Этот файл находится по адресу /usr/local/cuda-7.5/lib
на моей машине. Чтобы добавить эту библиотечную директорию в PyCharm, I File->Settings->Project Interpreter
, затем нажмите на колесико, затем на More
, а затем на выбранном интерпретаторе python2.7
, я нажал на Show paths for the selected interpreter
. Отсюда я добавил /usr/local/cuda-7.5/lib
в список путей интерпретатора.PyCharm 5 ImportError
Однако, когда я запускаю мой файл Python внутри PyCharm, он дает мне следующую ошибку:
ImportError: libcudart.so.7.5: cannot open shared object file: No such file or directory
Но если я запускаю его из терминала, он прекрасно работает. В моем .bashrc
файл, у меня есть следующие строки:
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
Так почему это работает через мой терминал, но не через PyCharm?
.bashrc предназначен для оболочки, если вы начали пихарм оттуда, это сработает, вам нужно установить его глобально –
Да, я понимаю это, но мне интересно, почему настройки, которые я сделал в PyCharm не работает ... – Karnivaurus