Так что у меня было много вещей, которые хорошо работали для Python на Ma c OSX. Но matplotlib был устаревшим. Я пытался обновить, не удалось. Поэтому я удалил анаконду и переустановил. Это была не самая яркая моя идея. Несколько вещей изменились. Наиболее очевидно, что (base)
теперь появляется перед моим терминалом. Но что еще более важно, моя установка sphinx
, похоже, не работает:
(базовый) MU00062871X: ~ me $ sphinx-autobuild. _build / html
- bash: sphinx-autobuild: команда не найдена
Хорошо, это проблематично c, потому что я вроде как зависел от sphinx
для обработки некоторая документация. Итак, давайте попробуем переустановить его с помощью pip: nope, sphinx уже существует:
Требование уже выполнено: pytz> = 2015.7 в /opt/anaconda3/lib/python3.7/site-packages (от babel! = 2.0,> = 1.3-> sphinx) (2019.3)
Хорошо, возможно, что-то случилось с моим .bash_profile ... О да, похоже, мои установки Anaconda и Canopy на войне.
# added by Anaconda 2.1.0 installer
export PATH="/Users/me/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/jomiller/Library/Enthought/Canopy_64bit/User/bin/activate'"
#VIRTUAL_ENV_DISABLE_PROMPT=1 source '/Users/me/Library/Enthought/Canopy_64bit/User/bin/activate'
# added by Anaconda3 4.3.1 installer
export PATH="/Applications/anaconda/bin:$PATH"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/Cellar/libffi/3.2.1/lib/pkgconfig/"
# added by Anaconda3 2019.10 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/opt/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
Моя главная задача - как заставить сфинкса снова работать. Но во-вторых, я бы хотел, чтобы (base)
больше не появлялся.
Предложения?
edit Я обнаружил, что у меня также был сфинкс в
. / Anaconda / lib / python2. 7 / site-packages
Я сейчас использовал pip для обновления. Так что теперь он находится по адресу:
/ usr / local / lib / python3 .7 / site-packages
Но если я наберу sphinx
в команде подскажите, я получаю
- bash: sphinx: команда не найдена
Я не работал с путями и т.д. c годами, поэтому я не не знаю, что здесь происходит. Кажется, что все это есть, но я не могу понять, как заставить его работать. Мне просто нужен один из них, чтобы работать ...