ошибка при запуске sphinx из-за dyld: библиотека не загружена: @ rpath / Python - PullRequest
0 голосов
/ 10 сентября 2018

Я пытаюсь использовать sphinx для создания документации разрабатываемого пакета.Команды, которые я использую, используются для работы.Похоже, что ссылка на библиотеку исчезла на моей машине.Я использую Mac.

> sphinx-autobuild . _build/html
dyld: Library not loaded: @rpath/Python
Referenced from: /Users/XXX/Library/Enthought/Canopy_64bit/User/bin/python
Reason: image not found

, где XXX - мое имя пользователя

Наиболее похожий вопрос, который я могу найти: pyside-rcc "dyld: библиотека не загружена: ..." ноПохоже, что предоставленный ответ заключается в копировании нескольких файлов из одного каталога в другой, что может привести к возникновению других проблем с конфигурацией.

Другие ответы касаются проблем с

На основании вопросов, которые я видел, похоже, я должен исправить это, изменив путь.В настоящее время

>echo $PATH

Applications/anaconda/bin:/Users/XXX/Library/Enthought/Canopy_64bit/User/bin:/Users/XXX/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/TeX/texbin:/opt/X11/bin

Мой .bash_profile

# added by Anaconda 2.1.0 installer
export PATH="/Users/XXX/anaconda/bin:$PATH"


# Added by Canopy installer on 2016-08-08
# VIRTUAL_ENV_DISABLE_PROMPT can be set to '' to make the bash prompt show that Canopy is active, otherwise 1
alias activate_canopy="source '/Users/XXX/Library/Enthought/Canopy_64bit/User/bin/activate'"
VIRTUAL_ENV_DISABLE_PROMPT=1 source '/Users/XXX/Library/Enthought/Canopy_64bit/User/bin/activate'

# added by Anaconda3 4.3.1 installer
export PATH="/Applications/anaconda/bin:$PATH"

Эта команда активации, выполняемая навесом, выглядит как часть проблемы.

1 Ответ

0 голосов
/ 12 сентября 2018

Я исправил это, удалив

alias activate_canopy="source '/Users/XXX/Library/Enthought/Canopy_64bit/User/bin/activate'"
VIRTUAL_ENV_DISABLE_PROMPT=1 source '/Users/XXX/Library/Enthought/Canopy_64bit/User/bin/activate'

из моего .bash_profile. Все еще жду, чтобы увидеть, сломает ли это Canopy.

...