2017-10-10 1 views
0

PyQt_Fit을 사용하려고합니다. 나는 pyqt_fit를 설치 핍에서 설치하지만 가져올 때이 일을하고 저에게이 메시지가 표시되지 않습니다 : 나는 우분투 16.04를 사용하고PyQt_Fit : 이름 경로를 가져올 수 없습니다.

----------------------------------------------------------------------- ImportError       Traceback (most recent call last) <ipython-input-8-36ec621967a7> in <module>() 
----> 1 import pyqt_fit 

/home/yuri/anaconda2/lib/python2.7/site-packages/pyqt_fit/__init__.py in <module>() 
    12   'functions', 'residuals', 'CurveFitting'] 
    13 
---> 14 from . import functions 
    15 from . import residuals 
    16 from .curve_fitting import CurveFitting 

/home/yuri/anaconda2/lib/python2.7/site-packages/pyqt_fit/functions/__init__.py in <module>() 
     4 
     5 from ..utils import namedtuple 
----> 6 from .. import loader 
     7 import os 
     8 from path import path 

/home/yuri/anaconda2/lib/python2.7/site-packages/pyqt_fit/loader.py in <module>() 
     1 from __future__ import print_function, absolute_import 
     2 import inspect 
----> 3 from path import path 
     4 import imp 
     5 import sys 

ImportError: cannot import name path 

.

어떻게 해결할 수 있습니까?

+1

[iPython 설치 중 : "ImportError가 이름 경로를 가져올 수 없음"] (https://stackoverflow.com/questions/32252122/installing-ipython-importerror-cannot-import-name-path) – eyllanesc

+0

실제로는 아닙니다. iPython을 설치하려고합니다. 나는 그 모든 것들을 그 게시물에 보여 주려고했지만, 작동하지 않았다.나의 의심은 다른 컴퓨터에서도 일어난 PyQt_Fit에 관한 것입니다. –

+0

그 세부 사항에주의를 기울이지 말고 주된 문제에 유의하십시오. – eyllanesc

답변

0

이것은 꽤 오랫동안 발생하는 것으로 보입니다. 최근 문제 보고서 on the repo을 확인하십시오.

패키지를 설치하고 직접 테스트했는데 동일한 문제가 있습니다. 가능한 중복에 제공된 솔루션을 확인하고 문제를 해결 한 것으로 보입니다.

당신은 pip3 설치, 그래서으로 시도하지 수 있습니다

sudo pip install -I path.py==7.7.1 

편집 :

당신도 고정 된 것으로 보인다 this forked repo에서 직접 패키지를 설치 시도 할 수 있습니다 그것은 :

sudo pip install git+https://github.com/Multiplicom/pyqt-fit.git 
+0

아직 작동하지 않습니다. 나는 당신이 말한 것처럼 만들었지 만 여전히 같은 오류가 나타납니다. –

1

동일한 문제가 발생했습니다. 내가

sudo pip install git+https://github.com/Multiplicom/pyqt-fit.git 

에 의해 성공적으로 pyqt_fit 패키지를 설치할 때 동시에 path.py (마지막 버전) 및 pyqt_fit를 설치합니다. 나는 패키지를 가져올 때

그런 다음 나는

import pyqt_fit 
Traceback (most recent call last): 

    File "<ipython-input-253-36ec621967a7>", line 1, in <module> 
    import pyqt_fit 

    File "/Users/mengxinpan/anaconda3/lib/python3.6/site-packages/pyqt_fit/__init__.py", line 14, in <module> 
    from . import functions, residuals 

    File "/Users/mengxinpan/anaconda3/lib/python3.6/site-packages/pyqt_fit/residuals/__init__.py", line 7, in <module> 
    from path import path 

ImportError: cannot import name 'path' 

오류가 마지막 버전의 path.py 패키지에 path.Path에 개정 된 path.path 기능에 의해 발생 추적 오류에 직면했다.

그래서 내 솔루션은 pyqt_fit 폴더의 모든 파일 열려, '사이트 패키지/pyqt_fit/잔류/초기화 평'과 같이 변경 모든

from path import path 

from path import Path as path 

그럼 pyqt_fit을 성공적으로 가져올 수 있습니다.

나는

sudo pip install -I path.py==7.7.1 

하여 이전 버전의 path.py를 설치하려고하지만 여전히 작동하지 않습니다.

0

명이 path.py==7.7.1을 제안하고 있지만, 그것은 나를 위해 path.py=7.1 함께 일 : 나는 또한 우분투 16.04를 사용하고

sudo pip uninstall -y path.py 
sudo pip install -I path.py==7.1 

.

관련 문제