2017-08-28 5 views
1

Danke für Ihre Hilfe im Voraus, ich bin mir bewusst, dass ich sehr begrenzte Erfahrung in der Programmierung haben, also bitte sei gnädig und nehmen Sie den rücksichtsvollen Ansatz ("anstelle von Sie haben kein Geschäft diese Vorgehensweise"). Ich versuche, Tensorflow zu installieren. Dies ist das erste Mal, dass ich Python benutze (ich habe Anaconda installiert und habe iJupyter Notebooks zum Laufen gebracht). Ich schaffte es, Tensorflow in R laufen zu lassen (was ich ziemlich gut beherrsche). Jedoch bei der Verwendung der Anaconda Anweisungen Installation tensorflow ich diesen Fehler:tensorflow install auf sierra

Exception:Traceback (most recent call last): 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main 
status = self.run(options, args) 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/commands/install.py", line 342, in run 
prefix=options.prefix_path, 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_set.py", line 784, in install 
**kwargs 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_install.py", line 851, in install 
self.move_wheel_files(self.source_dir, root=root, prefix=prefix) 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files 
isolated=self.isolated, 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/wheel.py", line 345, in move_wheel_files 
clobber(source, lib_dir, True) 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/wheel.py", line 329, in clobber 
os.utime(destfile, (st.st_atime, st.st_mtime)) 

    OSError: [Errno 1] Operation not permitted: '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/easy_install.py' 

ich ein paar Vorschläge für pip anbringt gefunden, aber wusste nicht, ob diejenigen relevant waren, da ich die Conda Option verwendet. Python 2.7 MacOS Sierra 10.12.6 // MacBook Pro 15 Zoll Wenn Sie eine Antwort für Anfänger haben - das wäre toll. danke.

Antwort

0

Es sieht nicht wie Anaconda in Ihrem PATH aus, weil Ihr System Python dort verwendet wird. Ich empfehle, weiterhin zu versuchen, Anaconda zu verwenden, um das zu tun, was Sie tun möchten, und eine virtuelle Umgebung mit Anaconda zu erstellen.

Wo haben Sie es installiert (für alle Benutzer oder nur Sie selbst)?

Blick auf das Ergebnis dieser:

$ which conda 

Wenn Sie eine Antwort über no conda bekommen, dann müssen Sie es zu Ihrem PATH hinzuzufügen. Finden Sie den Installationsort für anaconda und dies tun:

$ export PATH=ANACONDA_LOCATION/bin:$PATH 

wo ANACONDA_LOCATION die installierte Lage ist.

nächstes eine Umgebung schaffen:

$ conda create -n myenv 

Wenn Sie hier Berechtigungen Fehler erhalten, dann wird Ihr Benutzer wird in diesem Verzeichnis Schreibzugriff benötigen:

$ ls -l ANACONDA_LOCATION/envs 

Aus diesem Grund ist es in der Regel eine gute Idee um Anaconda nur für Ihren Benutzer und nicht für alle Benutzer zu installieren.

Danach aktivieren Sie Ihre Umgebung:

$ source activate myenv 

schließlich mit einer aktivierten Umwelt und conda in Ihrem PATH, sollten Sie in der Lage sein, die Dinge zu installieren:

$ conda install -c conda-forge tensorflow 

Zukunft Verwenden Sie

Wenn Sie in Zukunft tensorflow verwenden möchten, müssen Sie diese Umgebung, in der sie installiert wurde, aktivieren:

$ source activate myenv