Python ImportError无法导入名称-非特定
我已经从 并使用以下命令将其上载到Python ImportError无法导入名称-非特定,python,pip,python-import,software-distribution,python-packaging,Python,Pip,Python Import,Software Distribution,Python Packaging,我已经从 并使用以下命令将其上载到pip(遵循pypi上的说明后,等等): 从理论上讲,现在人们应该能够做到这一点 pip install pyradigm (我可以确认它有效)然后在Python文件中执行以下操作: from pyradigm import MLDataset 使用pyradigm 不幸的是,情况并非如此,因为Python抛出了以下相当不具体的ImportError: In [1]: from pyradigm import MLDataset -------------
pip
(遵循pypi上的说明后,等等):
从理论上讲,现在人们应该能够做到这一点
pip install pyradigm
(我可以确认它有效)然后在Python文件中执行以下操作:
from pyradigm import MLDataset
使用pyradigm
不幸的是,情况并非如此,因为Python抛出了以下相当不具体的
ImportError
:
In [1]: from pyradigm import MLDataset
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-4ad7330da13e> in <module>()
----> 1 from pyradigm import MLDataset
ImportError: cannot import name MLDataset
该包只有3个文件:
__init__.py pyradigm.py test_pyradigm.py
当\uuuu init\uuuu.py
仅包含一行时:
__all__ = [ 'pyradigm', 'MLDataset' ]
如果您能帮助您理解此错误,并找到解决方法,我们将不胜感激。谢谢。这是因为在
pyradigm
包中有一个pyradigm
模块
我已使用pip install pyradigm
在virtualenv
中安装了该软件包,并使用成功导入了MLDataset
from pyradigm.pyradigm import MLDataset
如果要作为导入
from pyradigm import MLDataset
将您的\uuuu init\uuuu.py
更新为
from pyradigm import MLDataset
您是否尝试过
pip安装pyradigm--升级?
您的计算机上是否有另一个版本的python?我得到以下信息:$09:04:40 miner ~>>pip安装--升级pyradigm要求已经更新:pyradigm in./anaconda2/lib/python2.7/site-packages要求已经更新:numpy-in要求已经更新最新:需求中的setuptools已更新:打包>=16.8已更新:appdirs>=1.4.0已更新:六个>=1.6.0已更新:pyparsin in
需求已更新:pyradigm in./anaconda2/lib/python2.7/site-packages需求已更新:for所有numpy setuptools打包>=16.8 appdirs>=1.4.0 six>=1.6.0 PyParsingHanks@dm295。有什么方法可以改进我对包的组织,使它对其他人更直观吗?@PradeepReddyRaamana因为你已经按照pypi
上的说明进行了操作,所以我认为应该很好地命名它们。我想从pyradigm导入MLDataset,即使在init中没有该语句。。可能吗?
from pyradigm import MLDataset
from pyradigm import MLDataset