J'essaie d'installer opencv en utilisant la commande
conda install opencv
Cette commande a fonctionné sur mon ordinateur portable, mais je reçois une erreur de suivi lorsque je l’essaie sur mon ordinateur de bureau. Les deux systèmes fonctionnent sous 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
Le problème était que le dossier "anaconda2" dans lequel "anaconda" est installé était défini sur "accès uniquement" car le propriétaire du dossier "anaconda2" était "root". Maintenant, j'ai changé la propriété du dossier "anaconda2" en utilisant la commande
Sudo chown -R ws2 anaconda
Sudo chown -R usr foldername
S'il vous plaît essayez d'exécuter votre commande en utilisant Sudo
, comme ceci:
Sudo conda install opencv