2017-07-18 12 views
1

$キャッシュされた使用OpenCVの-pythonの 収集OpenCVの-pythonのマック、OSErrorのでOpenCVの-のpythonをインストールする場合:[errnoを1〕操作は

インストールPIP opencv_python-3.2.0.7を-CP27-cp27m-macosx_10_6_intel.macosx_10_9_intelを許可されていませんキャッシュされた使用(OpenCVの-pythonのから)numpyの> = 1.11.1を収集.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl numpyの-1.13.1を-CP27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 集めたパッケージをインストールします:numpy、opencv-python 既存のインストールが見つかりました:numpy 1.8.0rc1 駆除:distutilsがインストールしたprojをアンインストールするect(numpy)は廃止され、将来のバージョンで削除されます。これは、distutilsプロジェクトをアンインストールするとプロジェクトが部分的にアンインストールされるためです。 numpy-1.8.0rc1のアンインストール: 例外: トレースバック(最新のコール最後): ファイル "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand。 "メイン 状態= self.run(オプション、引数) ファイルで、ライン215、" PY /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install .py」、行342、走行中 接頭辞= options.prefix_path、 ファイル "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py" 、ライン778は、内 requirement.uninstall(auto_confirm =真) ファイル "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py" をインストールし、行754、アンインストール中 paths_to_remove.remove(auto_confirm)削除でファイル "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_uninstall.py"、ライン115、 リネーム(パス、new_path) ファイル」 /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/ init .py "、行267、名前の変更 shutil.move(old、new) ファイル"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py"、行302、移動中 COPY2(SRC、real_dst) ファイル「/システム/ライブラリ/フレームワーク/パイソン.framework /バージョン/ 2.7/libに/ python2.7/shutil.py "行131、COPY2で copystat(SRC、DST) ファイル" /System/Library/Frameworks/Python.framework/Versions/2.7/lib/ python2.7/shutil.py "、行103、copystat内 os.chflags (dst、st.st_flags) OSError:[Errno 1]操作が許可されていません: '/var/folders/dd/70hgtbs50hl5sr13h93gzzm80000gn/T/pip-BDWfhx-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7 /Extras/lib/python/numpy-1.8.0rc1-py2.7.egg-info '

そして私は、sudoのにしようとすると、

OSErrorの:[errnoを1〕操作は許可されていません:'/TMP/PIP-JhNitO-アンインストール/システム/ライブラリ/フレームワーク/ Python.framework /バージョン/ 2.7 /エクストラ/ libに/パイソン/ numpyの-1.8.0rc1-py2.7.egg-情報」

私がしようとしましたnumpyをアンインストールします。 まだ許可エラーが発生します。 OSError:[Errno 1]操作が許可されていません: '/var/folders/dd/70hgtbs50hl5sr13h93gzzm80000gn/T/pip-yKfQhH-uninstall/System/Library/Frameworks/Python.framework/Versions/ 2.7 /エクストラ/ libに/パイソン/ numpyの-1.8.0rc1-py2.7.egg-情報 'sudoを持つ

OSErrorの:[errnoを1〕操作は許可されていません:'/tmpに/ PIP-sIVZu9-アンインストール/システム/ライブラリ/フレームワーク/ Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7。egg/info ' ディレクトリ'/Users/jack/Library/Caches/pip/http 'またはその親ディレクトリは現在のユーザーによって所有されておらず、キャッシュは無効になっています。そのディレクトリの権限と所有者を確認してください。 sudoでpipを実行している場合、sudoの-Hフラグが必要な場合があります。

最後に、私はピップアンインストールのpython でのpythonをアンインストールしようとしたが、 OSErrorのがあります:[errnoが1]運転許可されていません。「は/ var /フォルダ/ DD/70hgtbs50hl5sr13h93gzzm80000gn/T/PIP-7ByYw9-アンインストール/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/Python-2.7.10-py2.7.egg-info」

とsudoのと、 OSError:[Errno 1]操作が許可されていません: '/tmp/pip-1UeP4t-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/Python-2.7.10- py2.7.egg-info ' ダイレクトry '/ Users/jack/Library/Caches/pip/http'またはその親ディレクトリは現在のユーザーによって所有されておらず、キャッシュは無効になっています。そのディレクトリの権限と所有者を確認してください。 sudoでpipを実行している場合、sudoの-Hフラグが必要な場合があります。

私はまた、ディレクトリを再帰的に削除します。 sudo rm -rf/tmp/pip-1UeP4t-uninstall/

しかし、これらの種類のディレクトリはすぐに再現します。 sudoの-Hピップ--ignore-インストールOpenCVの-pythonのに

をインストールし、これは私のため

答えて

0

には、sudo -Hフラグを使用し、および/または無視-インストールフラグを使用しますこれを試してくださいpip install --user opencv-python。これにより、setup.pyをユーザーに渡すのに役立ちます。 virtualenvは必要ありません。

+0

それでも、それは私を助けません。 Mac OSはインストールするディレクトリをあまりに多くブロックするためです。そう。私は最終的にvirtualenvを使ってそれぞれのpythonプロジェクトでパッケージを扱うことにしました。 – user3580287

+0

easy_installで試してみてください –

0

を働いたsudo -H pip install --ignore-installed opencv-python

関連する問題