Mkdocs не найден, но его можно удалить в macOS

#python #python-3.x #macos #pip #mkdocs

#python #python-3.x #macos #pip #mkdocs

Вопрос:

Мои версии Python:

 python --version
Python 2.7.9

python3 --version
Python 3.8.5
  

Я загрузил pip.

 pip --version
pip 20.2.2 from /Library/Python/3.8/site-packages/pip (python 3.8)

pip3 --version
pip 20.2.2 from /Library/Python/3.8/site-packages/pip (python 3.8)
  

Мне нужно загрузить mkdocs на мой Mac. Для этого я запускаю команду: pip3 install mkdocs . После запуска этой команды я вижу, что:

 
Successfully installed Jinja2-2.11.2 Markdown-3.2.2 MarkupSafe-1.1.1 PyYAML-5.3.1 click-7.1.2 future-0.18.2 joblib-0.16.0 livereload-2.6.3 lunr-0.5.8 mkdocs-1.1.2 nltk-3.5 regex-2020.7.14 tornado-6.0.4 tqdm-4.48.2
  

Однако, после того, как я запустил команду mkdocs --version , она говорит zsh: command not found: mkdocs . Тогда как после запуска pip3 uninstall mkdocs — он показывает:

 Found existing installation: mkdocs 1.1.2
Uninstalling mkdocs-1.1.2:
  Would remove:
    /Users/...
  

Как мне установить, mkdocs чтобы я мог запустить необходимое mkdocs serve ?

Комментарии:

1. Добавить /Users/lipa/Library/Python/3.8/bin в $PATH

2. Спасибо @phd, я только что решил свою проблему. Мне также нужно было установить mkdocs-material и matplotlab и после запуска mkdocs serve в корневой папке моего проекта. Дело в том, что мне приходилось использовать pip3 в каждой команде.

Ответ №1:

Эта статья мне очень помогла:https://jeannot-muller.com/code/mkdocs_on_macos/howto_install_mkdocs_on_macos /

Мне также нужно было установить mkdocs-material и matplotlab , и после запуска mkdocs хранятся в корневой папке моего проекта. Дело в том, что мне приходилось использовать pip3 в каждой команде.

 sudo pip3 install mkdocs
sudo pip3 install mkdocs-material
sudo pip3 install matplotlib
  

в корневой папке/

 mkdocs serve