2017-10-10 3 views
0

PyQt_Fitを使用しようとしています。私はpyqt_fitをインストールピップからそれをインストールしますが、私はインポートするときには、仕事と私にこのメッセージを表示しません:私はUbuntuの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 /残差/ のinitの.py' のような、

from path import Path as path 
にすべて

from path import path 

を変更

その後、pyqt_fitを正常にインポートできます。

私は

sudo pip install -I path.py==7.7.1 

により、古いバージョンのpath.pyをインストールしようとする。しかし、それはまだ動作しません。

0

人々がpath.py==7.7.1を示唆しているが、それは私のためpath.py=7.1で働い:

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

を私もUbuntuの16.04を使用しています。

関連する問題