2015-06-23 2 views
0

Я беру курс python, я сохраняю сценарии упражнений в/this/is/where/I save/exercise/exercise.py.Ввод «python» в терминале запускает скрипт python и сплевывает ошибку

Теперь, когда я печатаю python в терминале он сразу дает мне это:

IOError: [Errno 2] No such file or directory: '/this/is/where/I save/exercises/exercise.py'

Я знаю, что не нашел, так как я удалил файл. Но почему python запускает этот скрипт всякий раз, когда он запускается? Это раздражает.

INFO

Linux OS

python2 и Python3 как показывают ту же ошибку

+0

Проверьте «PATH» или «PYTHONPATH» для возможного случайного включения имени файла там. – vk1011

+0

Вы пытались удалить/переустановить Python или, по крайней мере, перезагрузить компьютер? – TigerhawkT3

+0

@ TigerhawkT3, это не то, что я бы рекомендовал. Вы не должны вставлять системный питон в linux, если вы не уверены, что знаете, что вы делаете. –

ответ

-1

Если вы на UNIX-подобных системах, как Linux или Mac, я подозреваю, что вы, возможно, псевдоним или неправильно сконфигурированный PATH. Начало расследуемого бега:

which python # which program is run when you type in python? 

И

alias   # what are the aliases for the shell? 
-1

Python имеет специальный скрипт, который запускается при запуске. На моей платформе он находится по адресу /usr/lib/python2.5/site-packages/sitecustomize.py IIRC. Вы можете проверить этот файл для любых вызовов скриптов в этот каталог. Кроме того, если вы находитесь на машине Linux, вы можете проверить /etc/bashrc или /etc/profile.d. Если это не поможет, попробуйте уточнить свой вопрос с более конкретной информацией.

+0

есть также среда_вариабеля, которую вы можете настроить для запуска скрипта каждый раз, когда вы запускаете оболочку python –

0

Спасибо, @JoranBeasley, @barunsthakur, @PadraicCunningham и все такое.

У меня было PYTHONSTARTUP, установленное в .bashrc.

Может помочь забывчивым людям в будущем.

Смежные вопросы