質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

Q&A

解決済

1回答

3772閲覧

mkdocsがインストール出来ない

AlbertVerlnich

総合スコア2

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

0グッド

0クリップ

投稿2021/02/26 13:18

編集2021/02/26 18:03

前提・実現したいこと

mkdocsをインストールして使いたいです。インストールの段階ではエラーは出ていないのですが、mkdocsのコマンドが使えません。

発生している問題・エラーメッセージ

% python3 -m pip install mkdocs Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: mkdocs in ./Library/Python/3.7/lib/python/site-packages (1.1.2) Requirement already satisfied: click>=3.3 in ./Library/Python/3.7/lib/python/site-packages (from mkdocs) (7.1.2) Requirement already satisfied: PyYAML>=3.10 in ./Library/Python/3.7/lib/python/site-packages (from mkdocs) (5.3.1) Requirement already satisfied: Jinja2>=2.10.1 in /Library/Python/3.7/site-packages (from mkdocs) (2.11.2) Requirement already satisfied: lunr[languages]==0.5.8 in ./Library/Python/3.7/lib/python/site-packages (from mkdocs) (0.5.8) Requirement already satisfied: livereload>=2.5.1 in ./Library/Python/3.7/lib/python/site-packages (from mkdocs) (2.6.3) Requirement already satisfied: Markdown>=3.2.1 in ./Library/Python/3.7/lib/python/site-packages (from mkdocs) (3.2.1) Requirement already satisfied: tornado>=5.0 in /Library/Python/3.7/site-packages (from mkdocs) (6.0.4) Requirement already satisfied: six>=1.11.0 in /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/site-packages (from lunr[languages]==0.5.8->mkdocs) (1.12.0) Requirement already satisfied: future>=0.16.0 in ./Library/Python/3.7/lib/python/site-packages (from lunr[languages]==0.5.8->mkdocs) (0.18.2) Requirement already satisfied: nltk>=3.2.5 in ./Library/Python/3.7/lib/python/site-packages (from lunr[languages]==0.5.8->mkdocs) (3.5) Requirement already satisfied: MarkupSafe>=0.23 in /Library/Python/3.7/site-packages (from Jinja2>=2.10.1->mkdocs) (1.1.1) Requirement already satisfied: setuptools>=36 in ./Library/Python/3.7/lib/python/site-packages (from Markdown>=3.2.1->mkdocs) (46.1.3) Requirement already satisfied: joblib in ./Library/Python/3.7/lib/python/site-packages (from nltk>=3.2.5->lunr[languages]==0.5.8->mkdocs) (0.16.0) Requirement already satisfied: tqdm in ./Library/Python/3.7/lib/python/site-packages (from nltk>=3.2.5->lunr[languages]==0.5.8->mkdocs) (4.51.0) Requirement already satisfied: regex in ./Library/Python/3.7/lib/python/site-packages (from nltk>=3.2.5->lunr[languages]==0.5.8->mkdocs) (2020.10.28) % mkdocs --version zsh: command not found: mkdocs

補足情報(FW/ツールのバージョンなど)

・macOS Big Sur
バージョン 11.2.1
・python 3.7.3(デフォルトではpython 2.7.16)
・pipコマンドについて、上記では「pip3 install」を使っているが、普段はWARNINGの内容に従って「python3 -m pip install」を使っている。これが問題なのでは?と思い「pip3 install」にしたが、WARNINGが表示されるようになっただけでその他のメッセージは変わらなかった。

試したこと

・ターミナルのデフォルトのpythonが2系だったのを3系に直して「pip3 install mkdocs」を試した。

% alias python=/usr/bin/python3 % alias pip=/usr/bin/pip3

結果は下のように、「python3 -m pip install」使えというWARNINGが表示されるようになったが、その後のメッセージは変わらなかった。

% pip3 install mkdocs WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with '-m pip' instead of running pip directly. Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: mkdocs in ./Library/Python/3.7/lib/python/site-packages (1.1.2) ...(以下、「発生している問題」と同じメッセージになる)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

ブログ(https://suedbroecker.net/2021/01/25/how-to-install-mkdocs-on-mac-and-setup-the-integration-to-github-pages/)を参考に次のことをしました。
・mkdocs-material-extensionsのインストール

python3 -m pip install mkdocs-material-extensions

・「mkdocs」ではなく「python3 -m mkdocs」にする

% python3 -m mkdocs -V __main__.py, version 1.1.2 from /Users/**/Library/Python/3.7/lib/python/site-packages/mkdocs (Python 3.7)

結果、上のようにちゃんと動きました。
結局原因はわかっていませんが、とりあえず問題は解決しました。

投稿2021/02/26 18:22

AlbertVerlnich

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問