Другое «Не удалось запустить это приложение, так как не удалось найти или загрузить плагин платформы Qt« windows »в« »» - PullRequest
0 голосов
/ 04 июля 2018

Это, кажется, распространенная проблема, но ни одно решение, которое я видел, не помогло мне. Когда я запускаю следующий код Python в атоме через файл .py:

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.

По некоторым причинам, тот же код, который дает мне ошибку в atom и через командную строку, прекрасно работает в ноутбуках Spyder (3.2.8) и jupyter (1.0.0). Тем не менее, я использовал Atom для всех своих проектов и хотел бы продолжать это делать.

Распространенные решения, которые я видел в Интернете, которые не помогли мне

  • Удаление не-ASCII символов из моего пути к файлу - у меня никогда не было
  • У меня уже установлена ​​версия qt 5.9.6
  • Я удалил и переустановил Anaconda
  • Я создал системную переменную QT_PLUGIN_PATH и установил ее в C: \ Users \ USER_NAME \ Anaconda3 \ Library \ plugins \ platform
  • Я указал свою переменную пути на то же местоположение файла, что и в предыдущем пункте.
  • Я поместил qdirect2d.dll, qminimal.dll, qoffscreen.dll и qwindows.dll в то же расположение, что и мой файл qt.conf и мой python.exe, который является C: \ Users \ USER_NAME \ Anaconda3

Я сейчас в растерянности. Любая помощь очень ценится. Я не очень опытный в программировании.

...