Как исправить "отсутствующий путь к переменной среды" Conda?

У меня есть среда conda с именем tensorflow_p36 . Когда я запускаю import mujoco-py , я получаю следующую ошибку:

Исключение: отсутствует путь к вашей переменной среды.

Пожалуйста, добавьте следующую строку в .bashrc: export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: /home/ubuntu/.mujoco/mujoco200/bin

Поэтому я добавляю строку выше в .bashrc:

(tensorflow_p36) ubuntu@ip-172-XX-XX-XXX:~$ echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mujoco200/bin' >> ~/.bashrc

и

(tensorflow_p36) ubuntu@ip-172-XX-XX-XXX:~$ source ~/.bashrc

Однако это не добавляет переменную среды в среду conda . Таким образом, когда я запускаю

ubuntu@ip-172-XX-XX-XXX:~$ echo $LD_LIBRARY_PATH

, я получаю:

: / home / ubuntu / .mujoco / mujoco200 / bin

, но когда я запускаю из виртуального env

(tensorflow_p36) ubuntu@ip-172-XX-XX-XXX:~$ echo $LD_LIBRARY_PATH

, я не вижу экспортированный путь, показывающий . Есть предложения, как я могу это исправить?


Что я пробовал

Я следил за этим ответом :

cd $CONDA_PREFIX
mkdir -p ./etc/conda/activate.d
mkdir -p ./etc/conda/deactivate.d
touch ./etc/conda/activate.d/env_vars.sh
touch ./etc/conda/deactivate.d/env_vars.sh

Я отредактировал env_vars.sh, чтобы включить

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mujoco200/bin

Теперь, когда я запускаю echo $ LD_LIBRARY_PATH изнутри виртуального окружения

(tensorflow_p36) ubuntu@ip-172-XX-XX-XXX:~$ echo $LD_LIBRARY_PATH

Я получаю /home/ubuntu/.mujoco/mujoco200/bin:/home/ubuntu/.mujoco/mujoco200/bin

но исключение осталось:

Исключение: Отсутствует путь к вашей переменной среды. Текущие значения LD_LIBRARY_PATH = Добавьте в .bashrc следующую строку: экспорт LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / home / ubuntu /.mujoco / mujoco200 / bin

0
задан 22 November 2019 в 11:05

1 ответ

У меня была такая же проблема, но я решил ее, запустив IDE (сообщество PyCharm в моем случае) с терминала через pycharm-community. Я нашел эти решения в этом комментарии к проблеме GitHub .

0
ответ дан 5 August 2020 в 12:31

Другие вопросы по тегам:

Похожие вопросы: