linux, python3: синтаксическая ошибка в командной строке, но не в команде ipython% run - PullRequest
0 голосов
/ 23 июня 2018

Этот простой код генерирует синтаксическую ошибку в строке 6 элемента "` ('" при запуске из командной строки # ./main.py


import matplotlib.pyplot as plt
import numpy as np

# create a top-level Figure object
# with some optional customizations
fig = plt.figure('Population density',figsize=(5./2.254,5./2.254),facecolor='red',edgecolor='green')

# creating an Axes object containing axex and the rest
# we plot on the ax object of class Axes
ax = fig.add_subplot(111)

# we plot data with ax.plot

x = np.linspace(-2,2,1000)
line_cosh, = ax.plot(x, np.cosh(x))
line_quad, = ax.plot(x, 1+x**2/2)
plt.show()

за исключением случаев запуска в ipython с использованием% run, график отображается


ipython через% run

Вопрос: где синтаксическая ошибка?

1 Ответ

0 голосов
/ 23 июня 2018

добавить

! / Usr / bin / env python

в начало сценариев python, запускаемых из командной строки в linux

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...