MENU
カタログクリップ
本ページはプロモーションを含みます。

Macでpip install sphinxをしたら、Operation not permittedと怒られるのに対処する

2018 11/01
広告
mac
2017年11月15日2018年11月1日

MacOS Sierraで、pythonドキュメントビルダー Sphinx をインストールする際に、 six が原因で Operation not permittedエラーが出ることがあります。その対処方法を紹介します。

目次

問題

MacでSphinxをインストールする方法は、pythonが既に入っている場合には、pip install sphinxと打つだけ。

のはずですが、

$ sudo pip install sphinx

としてみると、次のエラーがでて止まることがあります。

  Found existing installation: six 1.4.1
 Uninstalling six:
Cleaning up...
Exception:
Traceback (most recent call last):
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/basecommand.py", line 122, in main
 status = self.run(options, args)
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/commands/install.py", line 283, in run
 requirement_set.install(install_options, global_options, root=options.root_path)
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req.py", line 1431, in install
 requirement.uninstall(auto_confirm=True)
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req.py", line 598, in uninstall
 paths_to_remove.remove(auto_confirm)
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req.py", line 1836, in remove
 renames(path, new_path)
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/util.py", line 295, in renames
 shutil.move(old, new)
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 302, in move
 copy2(src, real_dst)
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 131, in copy2
 copystat(src, dst)
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 103, in copystat
 os.chflags(dst, st.st_flags)
OSError: [Errno 1] Operation not permitted: '/tmp/pip-mfFcWJ-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info'

Storing debug log for failure in /Users/beiz/.pip/pip.log

 

Sixのアンインストールに失敗してエラーが出ているようです。

次のようにして、もう一度手動でアンインストールを試みても同じエラーが出ます。

$ sudo pip uninstall six

解決方法

sixが入っているのは無視してsphinxをインストールするよう、次のようにpipのオプションで指定します。

sudo pip install sphinx --upgrade --ignore-installed six

この方法で、無事インストールすることが出来ました。

Successfully installed sphinx six babel sphinxcontrib-websupport Jinja2 alabaster imagesize setuptools requests Pygments snowballstemmer docutils typing pytz MarkupSafe certifi idna chardet urllib3
Cleaning up...

まとめ

インストール済みの six が邪魔をして、pip install sphinx が通らないことがあります。

–ignore-installed オプションでsixを指定してみると、Sphinx のインストールができました。

以上、Macでpip install sphinxをしたら、Operation not permittedと怒られるのに対処する。でした。

mac
highlightjs

関連記事

  • kernel_taskのCPU使用率が高い問題は、Macbook Proの分解掃除で解決した。
    2023年5月13日
  • AirPods Pro 2021年モデルと旧モデルの1つの違い。
    2021年11月25日
  • tomtocのiPad Air 4(11インチ)ハードケースレビュー。
    2020年11月30日
  • iPad Air 4でMagic Keyboard(11インチiPad用)を使う。
    2020年11月29日
  • 16インチMacbookProにおすすめのPCインナーケース。
    2019年12月1日
  • 16インチMacbook Proにおすすめのディスプレイ保護フィルム。
    2019年11月30日
  • Macbook pro 16インチが届いたので開梱の様子と感想を書く。
    2019年11月30日
  • MacOS CatalinaでCD-ROMのディスクイメージ作成に失敗する場合の解決方法。
    2019年10月28日
カテゴリー
  • コンピューター
    • gnuplot & eps
    • mac
    • matplotlib
    • wordpress
  • ホーム・家電
    • アイロン
    • オーディオ
    • オーラルケア
      • ジェットウォッシャー
      • 音波振動歯ブラシ
    • カメラ
    • カー用品
    • クリーナー
    • テレビ、レコーダー
    • ドアホン
    • メンズ美容家電
      • ラムダッシュ
    • ルンバ
    • 一覧比較
    • 工具
    • 浄水器
    • 温水洗浄便座
    • 炊飯器
    • 空気清浄機・加除湿機
    • 空調・季節家電
    • 美容家電
      • フェイスケア
      • ヘアケア
      • ボディーケア
    • 血圧計
    • 調理器具
    • 電子レンジ
  • 健康
  • 家事
    • パン
    • 料理
    • 育児
    • 食品
      • おせち
      • コーヒー
  • 書籍
  • 知識
  • 趣味
    • ペン字
    • ロードバイク・クロスバイク
    • 車
    • 鉄道模型
    • 電子工作
サイト内検索
最近の投稿
  • モナークHGとモナークM7の4つの違い。[ニコン双眼鏡]
  • ニコン モナーク M7とM5の4つの違い。[双眼鏡]
  • Speed Wi-Fi DOCK 5G 01の実機使用レビュー。
  • RZ-760、GT-760、ST-760の違い。[ガス缶・CB缶]
  • RZ-730、RZ-730S、RZ-730SBK、RZ-730SWH、ST-Y450の違い。
  • TC-EA35WとTC-E123SBKの違いを比較。[スティッククリーナー]
  1. ホーム
  2. コンピューター
  3. mac
  4. Macでpip install sphinxをしたら、Operation not permittedと怒られるのに対処する
  • ホーム
  • プライバシーポリシー

© カタログクリップ
contact@beiznotes.org

目次