Я написал несколько сценариев, которые я хочу запустить автоматически на своем компьютере, поэтому я добавил строку #! Applications/anaconda/bin/python
в начало каждого скрипта, чтобы сделать ее исполняемой. Как ни странно, одна из программ отлично работала после добавления этой строки, а затем запускала chmod +x \path\to\program.py
в терминале. Но для второй программы я следил за тем же процессом, но когда я пытаюсь запустить сценарий с терминала с помощью \path\to\program.py
, я получаю сообщение об ошибке: Applications/anaconda/bin/python^M: bad interpreter: No such file or directory
. Я понимаю, что это означает, что у меня есть возврат каретки в конце строки, которая отбрасывает его, но я не понимаю, как избавиться от него. Вот отрывки из двух моих скриптов, это работает:Выполнение скрипта python с использованием anaconda
#! /Applications/anaconda/bin/python
import time
from selenium import webdriver
import easygui
.
.
.
И это один не делает:
#! Applications/anaconda/bin/python
from datetime import datetime
import calendar
.
.
.