ModuleNotFoundError:没有名为“dataviz”的模块
Posted
技术标签:
【中文标题】ModuleNotFoundError:没有名为“dataviz”的模块【英文标题】:ModuleNotFoundError: No module named 'dataviz' 【发布时间】:2020-06-02 03:18:53 【问题描述】:我试图用 dataviz 生成集群得到错误
ModuleNotFoundError: 没有名为“dataviz”的模块
从 dataviz 导入 generate_clusters
我试过 !pip install dataviz got info 要求已经满足,但仍然显示错误
【问题讨论】:
您在尝试使用 Python Shell 吗?如果是,请退出,然后再次打开外壳 请尝试重新启动会话或内核并再次尝试导入 试过都无济于事 始终使用 virtualenv 来安装 pip 包。这样就省去了很多麻烦。 【参考方案1】:这可能是你的脚本环境和pip
的环境之间的python环境不同。
要了解有关您的环境的更多信息,您可以运行:
>>> import sys
>>> sys.executable
'/usr/bin/python'
>>> sys.version
'2.7.12 (default, Oct 8 2019, 14:14:10) \n[GCC 5.4.0 20160609]'
>>> sys.path
['/usr/lib/python2.7',
...
]
从 python 提示符中,如果你能调出一个。
我经常发现
python -m pip install <packagename>
比
更可靠pip install <packagename>
但这只有在你在 shell 级别执行脚本时才有效,而不是在前面放置一些其他 python 环境。
你也可以试试Installing python module within code
【讨论】:
以上是关于ModuleNotFoundError:没有名为“dataviz”的模块的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“dataviz”的模块
ModuleNotFoundError:没有名为“numpy”的模块
错误:ModuleNotFoundError:没有名为“图像”的模块
ModuleNotFoundError:没有名为“knox”的模块