コマンドを使用してopencvをインストールしようとしています
conda install opencv
このコマンドは私のラップトップで機能しましたが、デスクトップコンピューターで試してみると次のエラーが表示されます。両方のシステムがUbuntu 14.04を実行しています
Fetching package metadata: ....
Solving package specifications: ....................
Package plan for installation in environment /home/ws2/anaconda2:
The following packages will be downloaded:
package | build
---------------------------|-----------------
openssl-1.0.2e | 0 3.2 MB defaults
sqlite-3.9.2 | 0 3.9 MB defaults
numpy-1.10.2 | py27_0 5.9 MB defaults
requests-2.9.1 | py27_0 605 KB defaults
setuptools-19.4 | py27_0 365 KB defaults
conda-3.19.0 | py27_0 176 KB defaults
opencv-2.4.10 | np110py27_1 9.2 MB defaults
pip-8.0.1 | py27_0 1.5 MB defaults
------------------------------------------------------------
Total: 24.8 MB
The following NEW packages will be INSTALLED:
opencv: 2.4.10-np110py27_1 defaults (soft-link)
The following packages will be UPDATED:
conda: 3.18.8-py27_0 defaults --> 3.19.0-py27_0 defaults (soft-link)
numpy: 1.10.1-py27_0 defaults --> 1.10.2-py27_0 defaults (soft-link)
openssl: 1.0.2d-0 defaults --> 1.0.2e-0 defaults (soft-link)
pip: 7.1.2-py27_0 defaults --> 8.0.1-py27_0 defaults (soft-link)
requests: 2.8.1-py27_0 defaults --> 2.9.1-py27_0 defaults (soft-link)
setuptools: 18.5-py27_0 defaults --> 19.4-py27_0 defaults (soft-link)
sqlite: 3.8.4.1-1 defaults --> 3.9.2-0 defaults (soft-link)
Error: Missing write permissions in: /home/ws2/anaconda2
#
# You don't appear to have the necessary permissions to install packages
# into the install area '/home/ws2/anaconda2'.
# However you can clone this environment into your home directory and
# then make changes to it.
# This may be done using the command:
#
# $ conda create -n my_root --clone=/home/ws2/anaconda2
問題は、「anaconda2」フォルダの所有者が「root」であるため、「anaconda」がインストールされている「anaconda2」フォルダが「アクセスのみ」に設定されていることです。今、私はコマンドを使用して「anaconda2」フォルダの所有権を変更しました
Sudo chown -R ws2 anaconda
Sudo chown -R usr foldername
次のように、Sudo
を使用してコマンドを実行してみてください。
Sudo conda install opencv