私はMacOSXからすべてのpipインストールされたパッケージを削除しようとします。 zshループに続いてそれらのほとんどが削除されましたが、あるものは抵抗します。MacOSXにpipインストールされたパッケージをクリーニングするには?
for i ($(pip freeze)) {pip uninstall -y $i}
たとえば、matlibplotは削除されていません。アンインストールを実行しようとすると、matplotlibが見つかり、関連するパスが表示されますが、失敗します。
pip uninstall matplotlib
Uninstalling matplotlib-1.3.1:
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib-1.3.1-py2.7.egg-info
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pylab.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pylab.pyc
Proceed (y/n)?
非常に長いエラーメッセージが表示されます。ファイルを削除することはできないようです。エラーサンプル:
error: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/__init__.py', '/tmp/pip-PK6UUB-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/__init__.py', "[Errno 1] Operation not permitted: '/tmp/pip-PK6UUB-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/__init__.py'"),
どうすればよいですか?
明確にするために、コマンドはrootアカウントから実行されます。ピップは、パッケージメタデータを見つけることができます。
pip show matplotlib
---
Metadata-Version: 1.1
Name: matplotlib
Version: 1.3.1
Summary: Python plotting package
Home-page: http://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: [email protected]
License: BSD
Location: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
Requires: numpy, python-dateutil, tornado, pyparsing, nose
Classifiers:
Development Status :: 5 - Production/Stable
Intended Audience :: Science/Research
License :: OSI Approved :: Python Software Foundation License
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 3
Topic :: Scientific/Engineering :: Visualization
rootまたはsudoとして実行します。 – han058
私は上記のすべてをrootとして実行しました。 – Wawrzek
私はAskDiffrentに質問を移しました:http://apple.stackexchange.com/questions/235041/how-to-clean-pip-installed-packages-on-macosx/235050#235050私の問題はMacOSX固有のようです。 – Wawrzek