2016-05-05 5 views
1

Ich bin sehr neu meine eigenen Programme und Pakete auf Linux zu installieren, so seien Sie sanft,)libgfortran.so.1: nicht Objektdatei open shared

ich auf Linux Mint arbeite 17,3 (Rosa) 64 Bit (Ubuntu Trusty) und ich versuche, durch die Scikit-Learn-Tutorials hier befindet auszuführen:

https://github.com/savarin/pyconuk-introtutorial

ich habe alle relevanten Pakete installiert werden:

pip install numpy pandas sklearn ipython 

und alles sieht gut aus, bis ich versuche, starten einige Dinge aus verwandten Pakete

from scipy.stats import mode 

ich den folgenden Fehlercode sehen also zu importieren:

[email protected] ~/Desktop $ ipython 

In [1]: from scipy.stats import mode 
    --------------------------------------------------------------------------- 
ImportError        Traceback (most recent call  last) 
<ipython-input-1-a8b1ace850b6> in <module>() 
----> 1 from scipy.stats import mode 

/home/sam/anaconda2/lib/python2.7/site-packages/scipy/stats/__init__.py in <module>() 
336 from __future__ import division, print_function, absolute_import 
337 
--> 338 from .stats import * 
339 from .distributions import * 
340 from .morestats import * 

/home/sam/anaconda2/lib/python2.7/site-packages/scipy/stats/stats.py in <module>() 
178 from scipy._lib.six import callable, string_types 
179 from numpy import array, asarray, ma, zeros 
--> 180 import scipy.special as special 
181 import scipy.linalg as linalg 
182 import numpy as np 

/home/sam/anaconda2/lib/python2.7/site-packages/scipy/special/__init__.py in <module>() 
625 from __future__ import division, print_function, absolute_import 
626 
--> 627 from ._ufuncs import * 
628 
629 from .basic import * 
ImportError: libgfortran.so.1: cannot open shared object file: No such file or directory 

Ich bin auch in Probleme laufen, wenn ich zu verknüpfen versuchen bis R zur Visualisierung. Ich füge das, wie es in der Frage weiter beleuchten kann:

In [11]: %%R 
    ....: library(ggplot2) 
    ....: 
/home/sam/anaconda2/lib/python2.7/site-packages/rpy2/robjects /functions.py:106: UserWarning: Error in library(ggplot2) : there is no  package called ‘ggplot2’ 

    res = super(Function, self).__call__(*new_args, **new_kwargs) 

Error in library(ggplot2) : there is no package called ‘ggplot2’ 

Wenn jemand kann mir helfen, diese Probleme zu verstehen und bietet mir ein paar Zeilen/Links um sie zu beheben, würde ich sehr dankbar sein, wie mein hasn googeln‘ Es hat viel Fortschritte gemacht.

Prost!

Antwort

2

Wenn Sie Anaconda verwenden sollten Sie versuchen, packges mit conda install zuerst eher als pip install bei der Installation können Sie - eigentlich alle der die Pakete, die Sie mit dem Standard Anaconda Verteilung kommen installiert haben, so würde ich versuchen, diese erste Neuinstallation (haben Sie miniconda installieren?)

Für Ihre zweite Frage muss ich vermute, Sie ggplot in R installieren, ich glaube, Sie dies tun, indem install.packages("ggplot2") in R.

+0

Hallo Maxymoo läuft! Ich habe die Pakete los und reinstalliert mit conda * konsequent * und alles funktioniert jetzt. Ich denke, Kreuzung Pip und Conda kann zu unerwarteten Ergebnissen führen;) Danke für die Lösung! Sam –

+0

keine Sorgen, eigentlich Pip ist in der Regel in Ordnung, aber stellen Sie sicher, Sie verwenden 'Anaconda/bin/pip' und nicht von einer anderen Installation – maxymoo