Новичок в 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()