2016-08-16 1 views
4

Je rencontre des problèmes lorsque j'essaie de télécharger les dépendances nécessaires pour exécuter graphlab. Je ne import graphlab que je reçois le texte suivant:Problèmes lors du téléchargement des dépendances de Graphlab 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 

J'essaie d'exécuter graphlab.get_dependencies() et je reçois l'erreur suivante:

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 

J'utilise un environnement Anaconda avec Python 2.7 et Windows 7.

Répondre

6

La première étape consiste à installer tous les packages graphiques à l'aide des procédures répertoriées dans this link à l'aide du programme d'installation PIP. Vérifier l'installation réussie de GraphLab en tapant:

import graphlab

Les erreurs suivantes peuvent apparaître comme indiqué dans cette image:

Image

Ensuite, vous pouvez exécuter graphlab.get_dependencies() dans le terminal de Python.

Vérification de l'installation à nouveau dans le terminal de Python en utilisant:

import graphlab

+0

Veuillez ne pas inclure de captures d'écran du texte. Copiez/collez ou transcrivez le texte dans le message lui-même. – BSMP

-1

Ne pas ouvrir Jupyter de GraphLab lanceur ouvrir la place à partir de menu démarrer et exécuter en tant qu'administrateur. alors trouvez votre fichier depuis localhost: 8888/tree

+0

Cela concerne les dépendances manquantes et non les problèmes d'autorisation. –