Проблемы с запуском Python скрипта через терминал

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
_Pokoi_
Сообщения: 119
Зарегистрирован: 18 янв 2022, 19:25
Решено: 6
Благодарил (а): 9 раз
Контактная информация:

Проблемы с запуском Python скрипта через терминал

#1

04 фев 2023, 23:58

inxi -Fxz
System:
Kernel: 5.15.0-58-generic x86_64 bits: 64 compiler: gcc v: 11.3.0
Desktop: Xfce 4.16.0 Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Machine:
Type: Laptop System: Acer product: Extensa 2520G v: V1.15
serial: <superuser required>
Mobo: Acer model: BA50_SL v: V1.15 serial: <superuser required>
UEFI-[Legacy]: Insyde v: 1.15 date: 05/13/2016
Battery:
ID-1: BAT1 charge: 13.9 Wh (50.7%) condition: 27.4/37.0 Wh (74.0%)
volts: 14.8 min: 14.8 model: SANYO AL15A32 status: Discharging
CPU:
Info: dual core model: Intel Core i5-6200U bits: 64 type: MT MCP
arch: Skylake rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
Speed (MHz): avg: 500 min/max: 400/2800 cores: 1: 500 2: 500 3: 500
4: 500 bogomips: 19200
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Acer Incorporated ALI
driver: i915 v: kernel bus-ID: 00:02.0
Device-2: NVIDIA GK208BM [GeForce 920M] vendor: Acer Incorporated ALI
driver: nvidia v: 470.161.03 bus-ID: 01:00.0
Device-3: Realtek HD Webcam - type: USB driver: uvcvideo bus-ID: 1-7:3
Display: x11 server: X.Org v: 1.21.1.3 driver: X:
loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa gpu: i915
resolution: 1366x768~60Hz
OpenGL: renderer: NVIDIA GeForce 920M/PCIe/SSE2
v: 4.6.0 NVIDIA 470.161.03 direct render: Yes
Audio:
Device-1: Intel Sunrise Point-LP HD Audio vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
Device-2: NVIDIA GK208 HDMI/DP Audio vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel bus-ID: 01:00.1
Sound Server-1: ALSA v: k5.15.0-58-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Acer Incorporated ALI driver: r8169 v: kernel port: 3000
bus-ID: 02:00.0
IF: enp2s0 state: down mac: <filter>
Device-2: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter
vendor: Lite-On driver: ath9k v: kernel bus-ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Bluetooth:
Device-1: Lite-On Qualcomm Atheros Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 1-5:5
Report: hciconfig ID: hci0 rfk-id: 3 state: up address: <filter>
bt-v: 2.1 lmp-v: 4.0
Drives:
Local Storage: total: 465.76 GiB used: 20.04 GiB (4.3%)
ID-1: /dev/sda vendor: Seagate model: ST500LT012-1DG142 size: 465.76 GiB
Partition:
ID-1: / size: 423.06 GiB used: 19.64 GiB (4.6%) fs: ext4 dev: /dev/sda4
ID-2: /boot/efi size: 512 MiB used: 6.1 MiB (1.2%) fs: vfat
dev: /dev/sda1
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
ID-2: swap-2 type: zram size: 3.82 GiB used: 37.5 MiB (1.0%)
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 37.0 C pch: 38.0 C mobo: N/A gpu: nvidia
temp: 39 C
Fan Speeds (RPM): N/A
Info:
Processes: 287 Uptime: 8h 8m Memory: 7.63 GiB used: 4.78 GiB (62.6%)
Init: systemd runlevel: 5 Compilers: gcc: 11.3.0 Packages: 2289 Shell: Bash
v: 5.1.16 inxi: 3.3.13
Ну , в общем, хочу запустить скрипт на питоне через терминал, создал текстовый файл, с расширением .py

Права, дал.

Выдает ошибку:
~/Документы$ ./1.py
./1.py: строка 1: синтаксическая ошибка рядом с неожиданным маркером «"a0"»
./1.py: строка 1: `print("a0")'
Пробовал вначале каждой строчки ставить
1
2
3
4
и тд , всё равно пишет , что синтaксическая ошибка

#!bin/bash в самом начале тоже писал , все равно та же ошибка, смотрел ролики , в Kali Linux, просто создаётся текстовый файл, и просто пишется код без всяких приблуд, в минте по всей видимости не так.
Через IDLE работать некомфортно, слишком светлые рамки глаза режут,только темная тема(изменение цвета рамок в окружении не распрострaняется на IDEL python)
Вложения
2.png

Решение yarichin » 05 фев 2023, 09:23
Скрипт на питоне запускается так -
1. python script.py
2 или вставив в тело - #!usr/bin/phyton , дать права и запускать ./skript.py

Перейти к ответу ➙

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Проблемы с запуском Python скрипта через терминал

#2

05 фев 2023, 09:23

Скрипт на питоне запускается так -
1. python script.py
2 или вставив в тело - #!usr/bin/phyton , дать права и запускать ./skript.py

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Проблемы с запуском Python скрипта через терминал

#3

05 фев 2023, 10:48

У Вас bash пытается запустить сценарий Python.
Как почти правильно написали выше, добавьте в начало сценария

Код: Выделить всё

#!usr/bin/python3
и дайте сценарию права на исполнение.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Закрыто

Вернуться в «Xfce»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя