2017-03-20 5 views
0

L'exception est,Installation scrapy sur vmware OS X, mais obtenir diverses exceptions

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 316, in clobber 
    ensure_dir(destdir) 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/__init__.py", line 83, in ensure_dir 
    os.makedirs(path) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs 
    mkdir(name, mode) 
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pyasn1' 

Répondre

0

Peut-être que vous devriez utiliser:

sudo pip install <package> 
0
OSError: [Errno 13] Permission denied: 

Cela signifie que vous n'avez pas permision racine. si vous utilisez ubuntu ou Mac, vous pouvez utiliser

sudo pip install <package> 

autre dans votre type de terminal

sudo gnome-terminal 

cela vous donnera la permission root, vous pouvez utiliser

pip install <package> 

quelques fois dans Windows même erreur se produit alors vous devez exécuter cmd en tant qu'administrateur cela va résoudre le problème

Gardez le codage continuer à apprendre

Kudos à Stackoverflow

+0

Juste pour clarifier les choses, je suis en train d'exécuter scrapy sur un système d'exploitation dédié à l'aide de VMware. Quand j'utilise le code "sudo gnome-terminal", j'obtiens une erreur "Command not found". Scrapy fonctionne aussi avec un système d'exploitation dédié car j'ai vérifié la documentation, ils recommandent même d'utiliser une machine virtuelle mais je ne suis pas capable d'installer scrapy. –

+0

Dois-je modifier un chemin de classe ou une autorisation root? –

+0

'dsenableroot' pour mac –