我使用Python数据科学库,例如Pandas,Matplotlib,Numpy。我喜欢和这些一起工作。为了易于使用,我还安装了Anaconda,这使创建环境变得轻而易举。但是今天,当运行一些matplotlib代码时,我遇到了一个从未遇到过的非常奇怪的问题。当我尝试导入Pyplot时,会发生此问题。
$ python
>>> import matplotlib.pyplot as plt
!▓KH═⌐-▌ª╚E├╚Hü⌠>┴┘UÜWF♀ε½░±-Sz;½¼öC¿Æ→$√
)ì⌠┐→⌐V¿U!└φÑ^~π┘╠⌡╗♦{ò►ßq╢ê<_│☺♀àV╣oY}ër╡╫╞╟lBîyû,πƒ=♂▒-Öδbùh♂RΣ}Ω¼╘zâ╫♫┘▀\φ→H
$Æ⌡«ε╖@{╤╧↕ƒÅ▄\.╔~s)╥τ♣E:,-Ut⌠↓R↑J¬τpg┐±`&╟╡▓ ▓û
TS1Å`a↑╚+╬╚?└D¿e£▀z¼i♥☼·s&⌐
当我尝试导入Pyplot时,我听到三个点(如莫尔斯电码),然后出现乱码,程序结束。我以前从未见过这样的东西。
它根本没有给我任何ModuleNotFoundError
或任何错误。程序实际上停止了,并打印出乱码。我已经复制了打印的内容。
我在Matplotlib和NLTK中遇到了这个问题。尝试导入NLTK会显示相同的错误。我不知道其他任何库是否会出现此问题,但我可以确认Matplotlib和NLTK会发生此问题。
我当时正在考虑重新安装Anaconda,但很想知道更多关于这个真正奇怪的问题的信息。我还想说问题出在我的基本(根)conda环境中,NLTK在我的其他机器学习环境中没有任何问题。任何帮助都非常感激。