«Не удалось запустить серверную часть отладчика».Eric 6 IDE Python 3.x - PullRequest
0 голосов
/ 13 июня 2018

Новичок в python, ранее использовал Matlab.

Я получаю сообщение об ошибке: «Не удалось запустить серверную часть отладчика».когда я пытаюсь запустить любой скрипт в редакторе Eric IDE для Python.(Я использую различные простые примеры кода для импорта и визуализации данных. Пример заимствованного кода приведен ниже.)

Я установил Python 3.6 и Python 3.5 (я должен удалить один из них?) Я загрузил Эрика виспользовать в качестве редактора и отладчика и устанавливается в качестве администратора.

В документации Eric Python Я не нашел решения.Я посмотрел в настройках отладки и попробовал как путь к Python 3.5, так и к Python 3.6. Я не уверен, что я изменил или сломал, так как скрипт работал на вкладке «shell» в Eric ранее.Итак, я что-то сломал и не могу это исправить.

Стоит ли пытаться удалить Эрика и обе версии Python (3.5 и 3.6) и начать все заново?

Думаю, в моей проблеме что-то естьделать с путями, расположением файлов и т. д., каталогами установки, действительно не уверен и не могу найти ничего полезного в Интернете после долгих поисков.

Я также не уверен, какие пути (полные имена каталогов) должны быть в "Интерпретаторе": "и" Рабочий каталог: "в окне" Выполнить сценарий ".

Любая помощь очень ценится!Заранее спасибо.

Ребекка

# Numpy (data import, manipulation, export)
import numpy as np
# Matplotlib (create trends)
import matplotlib.pyplot as plt

# load the data file
data_file = np.genfromtxt('data_file.txt', delimiter=',')

# create time vector from imported data (starts from index 0)
time = data_file[:,0]
# parse good sensor data from imported data
sensors = data_file[:,1:5]

# display the first 6 sensor rows
print(sensors[0:6])

# adjust time to start at zero by subtracting the
#  first element in the time vector (index = 0)
time = time - time[0]

# calculate the average of the sensor readings
avg = np.mean(sensors,1) # over the 2nd dimension

# export data
# stack time and avg as column vectors
my_data = np.vstack((time,sensors.T,avg))
# transpose data
my_data = my_data.T
# save text file with comma delimiter
np.savetxt('export_from_python.txt',my_data,delimiter=',')

# generate a figure
plt.figure(1)
plt.plot(time/60.0,sensors[:,1],'ro')
plt.plot(time/60.0,avg,'b.')
# add text labels to the plot
plt.legend(['Sensor 2','Average Sensors 1-4'])
plt.xlabel('Time (min)')
plt.ylabel('Sensor Values')
# save the figure as a PNG file
plt.savefig('my_Python_plot.png')
# show the figure on the screen (pauses execution until closed)
plt.show()

1 Ответ

0 голосов
/ 13 июня 2018
  1. Я переустанавливаю свою конфигурацию, удаляя файлы .ini.(Из документации Eric6) «Сброс конфигурации пользователя. При желании условие Эрика« Первое использование »можно сбросить, просто удалив файлы« .ini », которые вы найдете в папке« AppData \ Roaming \ Eric6 «hidden».; следующий запуск Эрика, таким образом, будет выполнен как первый .- "
  2. Затем я следовал очень полезным инструкциям на этой странице (http://techattitude.com/tips-tricks-and-hacks/how-to-install-eric6-ide-for-python-on-windows/) во второй раз, сбросив следующее:
  3. В eric6: настройки, настройки, автозаполнение, Qsintilla. Выбрано «из документов и файлов API»
  4. В eric6: настройки, настройки, редактор, API: Language, Python3, убедитесь, что Python-3.5.apiбыл указан в списке API.
  5. Я щелкнул "API-интерфейсы компиляции" для раскрывающегося списка языков Python3 и повторил то же самое для QScintilla.

Больше не появляется сообщение об ошибке, что отладчик незапуск!Путь и / или местоположение рабочего каталога, и / или версия Python и Qsintilla.Не уверен на 100%.Возможный результат - неуверенность в том, какие элементы были установлены, в какие каталоги, когда я устанавливал различные вещи (Python, Eric и т. Д.), И, возможно, не отметка «добавить в путь» во время установки python или модуля.

...