2017-09-12 29 views
0

J'essaie d'installer et d'utiliser opencv avec Python 3 via Homebrew dans macOS Sierra. J'ai suivi les étapes de this tutorial, mais après avoir tapé la commande pip install virtualenv virtualenvwrapper j'obtiens l'exception montrée ci-dessous.impossible d'installer l'environnement virtuel python

Lorsque j'ai essayé d'installer l'environnement virtuel pour la première fois, il m'a dit qu'il ne pouvait pas trouver pip. J'ai utilisé sudo easy_install pip et tapé à nouveau la ligne de commande requise.

Exception: 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main 
    status = self.run(options, args) 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run 
    prefix=options.prefix_path, 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", line 784, in install 
    **kwargs 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 851, in install 
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix) 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 1064, in move_wheel_files 
    isolated=self.isolated, 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 345, in move_wheel_files 
    clobber(source, lib_dir, True) 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 323, in clobber 
    shutil.copyfile(srcfile, destfile) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 83, in copyfile 
    with open(dst, 'wb') as fdst: 
IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py' 

mais après avoir utilisé pipinstall --user virtualenv virtualenvwrapper il est bien passé. mais après la mise à jour la source comme indiqué here et la source j'obtenir les éléments suivants -bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

même après que je ferme le terminal et rouvre dans la deuxième ligne je vois -bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

s'il vous plaît aidez-moi :(

+0

S'il vous plaît copier/coller la sortie d'erreur lieu d'utiliser une image. – bfontaine

+0

désolé monsieur, de toute façon quand je copie et collez l'erreur je ne peux pas séparer les lignes comme dans le terminal quand je collé ici. vous pouvez voir les lignes rouges dans l'image si vous ne comprenez pas. –

+0

Vous pouvez utiliser le format Markdown pour séparer les lignes comme dans votre terminal. [Voir ici] (https://stackoverflow.com/editing-help#code) pour plus de détails sur la création d'un bloc de code. Il y a aussi des raccourcis comme appuyer sur Ctrl + K après avoir mis en surbrillance votre code pour l'indenter automatiquement afin qu'il apparaisse comme un bloc de code. J'ai modifié votre question pour utiliser cette fonctionnalité. – bfontaine

Répondre

1

Ceci est un problème d'autorisation Comme indiqué here, vous devez utiliser l'option --user.

pip install --user virtualenv virtualenvwrapper 
+0

merci monsieur. ça a marché. mais maintenant après la mise à jour du chemin (export PATH =/usr/local/bin: $ PATH) dans le profil bash et la vérification de la source je get-bash: /usr/local/bin/virtualenvwrapper.sh: Aucun fichier ou répertoire. –

+0

aussi quand je quitte le terminal et le rouvre je reçois ce qui suit. apper.sh: Aucun fichier ou répertoire de ce type Ys-MacBook-Air: ~ hareentej22 $. alors comment sortir du bash. et aussi je veux complètement redémarrer mon processus d'installation en supprimant complètement tout ce que j'ai essayé de divers blogs comme https://alysivji.github.io/setting-up-pyenv-virtualenvwrapper.html. et http://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/. –

+0

Vous devriez effectuer une recherche sur StackOverflow puis poser une nouvelle question si vous ne trouvez pas ce que vous cherchez, car il est difficile de vous répondre dans les commentaires; Je suppose que vous chargez un fichier /usr/local/bin/virtualenvwrapper.sh inexistant dans votre profil bash. – bfontaine