python3.6中运用wordcloud报错‘version_info’ object has no attribute ‘version
时间: 2023-08-10 10:09:49 浏览: 49
这个问题可能是因为您的Python版本过低导致的。WordCloud需要Python 3.6或更高版本才能正常运行。
您可以尝试更新Python的版本,或者在Python 3.6及以上版本的环境中安装WordCloud。
另外,还有可能是您没有正确安装WordCloud所需的依赖包。您可以使用pip安装所需的依赖包,例如:
```
pip install numpy
pip install pillow
pip install matplotlib
pip install wordcloud
```
如果您已经安装了这些依赖包,可以尝试升级它们:
```
pip install --upgrade numpy
pip install --upgrade pillow
pip install --upgrade matplotlib
pip install --upgrade wordcloud
```
如果问题仍然存在,请提供更多错误信息和上下文,以便我更好地帮助您解决问题。
相关问题
python3.6版本安装wordcloud报错‘version_info’ object has no attribute ‘__version__
这个问题可能是因为您的Python版本过低导致的。WordCloud需要Python 3.6或更高版本才能正常运行。
您可以尝试更新Python的版本,或者在Python 3.6及以上版本的环境中安装WordCloud。
另外,还有可能是您没有正确安装WordCloud所需的依赖包。您可以使用pip安装所需的依赖包,例如:
```
pip install numpy
pip install pillow
pip install matplotlib
pip install wordcloud
```
如果您已经安装了这些依赖包,可以尝试升级它们:
```
pip install --upgrade numpy
pip install --upgrade pillow
pip install --upgrade matplotlib
pip install --upgrade wordcloud
```
如果问题仍然存在,请提供更多错误信息和上下文,以便我更好地帮助您解决问题。
AttributeError: 'version_info' object has no attribute '__version__'
这个错误通常是因为你的代码中使用了Python 2.x 版本中的 `sys.version_info`,而在Python 3.x 中,`sys.version_info`对象不再有`__version__`属性。
解决方法:
1. 确认你的代码运行环境是Python 3.x版本,如果是Python 2.x版本则需要修改代码。
2. 修改代码中使用`sys.version_info.__version__`的部分,改为`sys.version`。
例如:
```python
import sys
print(sys.version_info.__version__) # 报错
print(sys.version) # 输出Python版本信息
```
输出:
```
AttributeError: 'version_info' object has no attribute '__version__'
3.8.5 (default, Jan 27 2021, 15:41:15)
[GCC 9.3.0]
```