2016-08-16 3 views
4

Ich habe Probleme beim Herunterladen der Abhängigkeiten, die zum Ausführen von graphlab erforderlich sind. Ich import graphlab erhalte ich die folgende:Probleme beim Herunterladen von Graphlab-Abhängigkeiten get_dependencies()

ACTION REQUIRED: Dependencies libstdc++-6.dll and libgcc_s_seh-1.dll not found. 

1. Ensure user account has write permission to C:\Users\DANISUAR\AppData\Local\Continuum\Miniconda2\envs\gl-env\lib\site-packages\graphlab 
2. Run graphlab.get_dependencies() to download and install them. 
3. Restart Python and import graphlab again. 

By running the above function, you agree to the following licenses. 

* libstdc++: https://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html 
* xz: http://git.tukaani.org/?p=xz.git;a=blob;f=COPYING 

Also versuche ich graphlab.get_dependencies() zu laufen und ich erhalte den folgenden Fehler:

In [2]: gl.get_dependencies() 

By running this function, you agree to the following licenses. 

* libstdc++: https://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html 
* xz: http://git.tukaani.org/?p=xz.git;a=blob;f=COPYING 

Downloading xz. 
Extracting xz. 
Downloading gcc-libs. 
Extracting gcc-libs. 
xz: c:\users\danisuar\appdata\local\temp\tmpcdpyzp.xz: File format not recognized 
--------------------------------------------------------------------------- 
CalledProcessError      Traceback (most recent call last) 
<ipython-input-2-5349b2d86a08> in <module>() 
----> 1 gl.get_dependencies() 

C:\Users\DANISUAR\AppData\Local\Continuum\Miniconda2\envs\gl-env\lib\site-packag 
es\graphlab\dependencies.pyc in get_dependencies() 
45  prev_cwd = os.getcwd() 
46  os.chdir(dllarchive_dir) 
---> 47  subprocess.check_call([xz, '-d', dllarchive_file]) 
48  dllarchive_tar = tarfile.open(os.path.splitext(dllarchive_file)[0]) 
49  dllarchive_tar.extractall() 

C:\Users\DANISUAR\AppData\Local\Continuum\Miniconda2\envs\gl-env\lib\subprocess.pyc in check_call(*popenargs, **kwargs) 
539   if cmd is None: 
540    cmd = popenargs[0] 
--> 541   raise CalledProcessError(retcode, cmd) 
542  return 0 
543 

CalledProcessError: Command '['c:\\users\\danisuar\\appdata\\local\\temp\\tmpf1habd\\bin_x86-64\\xz.exe', '-d', 'c:\\users\\danisuar\\appdata\\local\\temp\\tmpcdpyzp.xz']' returned non-zero exit status 1 

Ich verwende eine Anaconda-Umgebung mit Python 2.7 und Windows 7.

Antwort

6

Der erste Schritt besteht darin, alle Graph-Pakete mit den in this link unter Verwendung des PIP-Installationsprogramms beschriebenen Verfahren zu installieren. überprüfen Sie die erfolgreiche Installation von GraphLab eingeben:

import graphlab

Folgende Fehler in diesem Bild als gegeben erscheinen:

Image

Dann Sie graphlab.get_dependencies() in Python Terminal laufen können.

Überprüfen Sie die Installation wieder in Python Terminal:

import graphlab

+0

Bitte keine Screenshots des Textes enthalten. Kopieren/einfügen oder transkribieren Sie den Text in den Beitrag selbst. – BSMP

-1

nicht Jupyter von GraphLab Launcher öffnen stattdessen öffnen Sie es aus dem Startmenü und als Administrator ausführen. dann finden Sie Ihre Datei von localhost: 8888/Baum

+0

Hier geht es um die fehlenden Abhängigkeiten und nicht um Berechtigungsprobleme. –

Verwandte Themen