这似乎是一个普遍的问题,但是我所见过的任何解决方案都没有对我有用。当我通过.py文件在atom中运行以下python代码时:
import matplotlib.pyplot as plt
import numpy as np
xgraph = np.arange(100)
ygraph = xgraph + 1
plt.plot(xgraph, ygraph, '-')
我收到以下错误:
This application failed to start because it could not find or load the Qt
platform plugin "windows" in "".
Available platform plugins are: direct2d, minimal, offscreen, windows.
Reinstalling the application may fix this problem."
我已经安装了原子软件包ide-python
和language-python
,并且运行基本的Python x = 1
print(x)
可以正常工作。只有当我使用matplotlib函数时,才会出现此错误。
我的计算机运行Windows 10(64位)。我正在使用Anaconda版本4.5.4,conda-build版本3.10.5和python版本3.6.5。
由于某种原因,在Spyder(3.2.8)和jupyter笔记本(1.0.0)中,相同的代码会给我带来原子错误并通过命令行出现错误。但是,我一直在所有项目中使用atom,并且希望继续这样做。
我在网上看到的常见解决方案不适用于我
QT_PLUGIN_PATH
,并将其设置为C:\ Users \ USER_NAME \ Anaconda3 \ Library \ plugins \ platforms 我现在很茫然。任何帮助是极大的赞赏。我没有编程方面的经验。
答案 0 :(得分:1)
在使用VSCode(不是Atom)和anaconda运行Python时,我遇到了同样的问题。全新安装二者后,它们似乎可以正常工作,因为我可以在VSCode中运行任何Python文件。
突然之间,无论是从VSCode Terminal还是在文件上单击鼠标右键以“在Terminal中运行Python文件”,我都无法再运行Python代码。
问题还没有得到很好的解决,但是我有3种解决方案:
从Windows菜单中搜索“ Anaconda提示”。使用“ conda activate base”激活您的环境(或用您的预设环境替换“ base”)。
使用CD命令将目录更改为您的文件夹。然后,您可以使用以下命令行使用程序:python your-program.py。
文件>首选项>设置,然后搜索“终端”。从“用户”标签中选择“ Python(5)”,然后启用“ Python ...交互式窗口”。
完成后,您可以右键单击Python文件,然后选择“在Interactive Python窗口中运行当前文件”。
可能的原因之一是由于安装了Mitkex软件包。因此,您可能需要在“系统/环境变量”中更改其PATH的优先级,以使Miktex的文件夹位于最后。
请参考here以获得CXXL解决的类似讨论。