PyQt_Fit:无法导入名称路径

2024-09-27 19:28:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用PyQt_Fit。我是从pip install 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

我用的是Ubuntu 16.04。在

我怎样才能修好它?在


Tags: pathinfrompyimporthomelibpackages
3条回答

这似乎已经发生了一段时间。检查此最新问题报告on the repo。在

我已经安装了软件包并对自己进行了测试,我也遇到了同样的问题。检查了可能的副本上提供的解决方案,似乎已经解决了问题。在

您可能没有安装pip3,请尝试使用:

sudo pip install -I path.py==7.7.1

编辑:

您也可以尝试直接从this forked repo安装包,它似乎已经修复了它:

^{pr2}$

尽管人们建议path.py==7.7.1,但对我来说,它与path.py=7.1一起工作:

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

我也在用Ubuntu16.04。在

我和你也面临同样的问题。当我成功安装pyqt_-fit软件包时

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

它将安装路径.py(上一个版本)和pyqt_同时适用。在

当我导入包时,我遇到了以下错误

^{pr2}$

错误是由路径.path功能已修改为路径。路径在上一个版本中路径.py包裹。在

所以我的解决方案是打开pyqt_fit文件夹中的所有文件,如“site packages/pyqt_fit/residuals/init.py”,更改所有

from path import path 

from path import Path as path

然后我可以成功导入pyqt_fit。在

我试着安装旧版本路径.py通过

sudo pip install -I path.py==7.7.1

但它仍然不起作用。在

相关问题 更多 >

    热门问题