2016-04-17 3 views
0

Der Python-Interpreter, den ich verwendet habe, befindet sich in '~/miniconda2/bin/python', 2.7.11.Python importiert eine bestimmte Bibliothek funktioniert nur im Home-Verzeichnis

Das Problem ist wie folgt: Wenn das aktuelle Verzeichnis Home-Verzeichnis ist, starte ich die Python in der Befehlszeile und importieren Sie skimage.filters-Bibliothek. Es funktioniert perfekt.

Name:~ Name $ python 
>>> import skimage.filters 
>>> 

Aber als ich versuchte, in ein anderes Verzeichnis zu cd und tat das Gleiche. Ich würde ein Import erhalten wie folgt:

Name:~ Name $ cd dir/ 
Name: dir Name $ python 
>>> import skimage.filters 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Users/Name/miniconda2/lib/python2.7/site-packages/skimage/filters/__init__.py", line 1, in <module> 
    from .lpi_filter import inverse, wiener, LPIFilter2D 
    File "/Users/Name/miniconda2/lib/python2.7/site-packages/skimage/filters/lpi_filter.py", line 7, in <module> 
    from scipy.fftpack import ifftshift 
    File "/Users/Name/miniconda2/lib/python2.7/site-packages/scipy/fftpack/__init__.py", line 95, in <module> 
    from .basic import * 
    File "/Users/Name/miniconda2/lib/python2.7/site-packages/scipy/fftpack/basic.py", line 12, in <module> 
    from . import _fftpack 
ImportError: cannot import name _fftpack 
>>> 

Es ist wirklich seltsam, weil die Wege der Python-Interpreter und die sys.path von ihnen gleich sind. Ich versuchte auch os.chdir('home directory'), um sicherzustellen, dass die os.getcwd() von beiden gleich sind. Ich habe versucht, die Bibliotheken zu aktualisieren und neu zu installieren. Aber das Problem ist immer noch da.

+0

Bitte richten Sie eine Conda-Umgebung ein und versuchen Sie es erneut, damit Ihr Problem gelöst werden kann. –

+0

Nur gefunden, dass die ausführbare Datei Conda den Binärordner fehlt. –

+0

Wow, es funktioniert, nachdem ich MiniConda neu installiert habe. Danke vielmals. –

Antwort

0

Gelöst durch Neuinstallation von Python.

Verwandte Themen