はじめに:私のOS X Pythonのインストールはmessです。私はHomebrewについて知る前に、システムPythonの方法を使い始めました。そして私はずっとsudo pip install
を使っています。私は今、すべてをきれいにして、HomebrewのPythonに対してpipパッケージをインストール/リンクしようとしています。OS X El Capitanで「sudo pip uninstall」操作(/ tmp)ができない
1)多くのSOの回答で、人々は次のことを提案しています。pip freeze | xargs sudo pip uninstall -y
これは私には役に立たない。私は非常に長いトレースバックを取得します。 altgraph
はpip list
でちょうど最初のピップパッケージです
~ $ pip freeze | xargs sudo pip uninstall -y
You are using pip version 7.1.2, however version 8.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
The directory '/Users/smaniato/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Uninstalling altgraph-0.10.2:
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 211, in main
[...]
Error: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/altgraph/__init__.py', '/tmp/pip-p8yIlU-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/altgraph/__init__.py', "[Errno 1] Operation not permitted: '/tmp/pip-p8yIlU-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/altgraph/__init__.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/altgraph/__init__.pyc', '/tmp/pip-p8yIlU-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/altgraph/__init__.pyc',
[...]
"[Errno 1] Operation not permitted: '/tmp/pip-p8yIlU-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/altgraph'")]
(心の中でそれを維持する):これらは、それの最も代表的な塊です。
2)その後、警告が示唆したようにpip freeze | xargs sudo -H pip uninstall -y
を試しましたが、単に警告を削除しました。エラーメッセージは持続されました。
3)また、苦情を提起したディレクトリ(例:~/Library/Caches/pip
とその親と子供の一部)を選択してみました。最も問題のディレクトリ、/tmp
何らかの理由で、私はしませんchown
ことができます。
~ $ sudo chown -R ${USER} /tmp
chown: /tmp: Operation not permitted
4)最後に、私は手動でさらにリスト出来上がりダウンからパッケージをアンインストールしようとした、私は簡単に例えばsudo pip uninstall virtualenv
を行うことができます。 altgraph
を手動でアンインストールしようとすると、上記と同じエラーが発生します。
どのように進めるのですか?覚えておいて、私はどのパッケージも気にしません。私はちょうどホームピースのPythonを使用してピップをニュアークから始めたいと思います。ありがとう!
更新:
- は手動でリストを下に行く、同じことが、より少数の
bdist-mpkg-0.5.0
- で起こる:
matplotlib
、zope.interface
、xattr
、six
、scipy
、pytz
。
ROSをインストールするときと全く同じ問題がありました。これは、助けてくれてありがとう! –
'site-packages'から何を削除しなければなりませんか? –
私はLenarを覚えていない、申し訳ありません。私はピップによってそこに置かれなかったものを削除したと思う –