От терминала и python2.7: python2.7 yourfile.py. Simailarly для 3.2: python3.2 yourfile.pyхотя 3.2 не устанавливается по умолчанию. (Вы можете apt-get install python3.2.)
Что python yourfile.pyбудет делать, зависит от того, какая альтернатива используется для вашего интерпретатора Python. Вы можете изменить это, выполнив update-alternatives pythonкак root(или используя su).
Третий вопрос:
Переменные окружения зависят от оболочки, хотя вы можете записать их с помощью echo $variableи установить их с variable=value(из bash). Путь поиска называется просто , PATHи вы можете получить ваш путь набора текста echo $PATH.
Спасибо @Wolfer! Ответ был действительно полезным и высоко ценится. Если кто-то вроде меня изменил путь установки Python 3 по умолчанию, тогда ..? Как я могу проверить путь и запустить с помощью этой версии?
Ави Мехенвал
Кроме того, я не получаю никакого вывода для переменной $ echo $
Ави Мехенвал
3
which python2.7и which python3.2будет возвращать путь установки каждого интерпретатора (или ничего не возвращать, если он не установлен).
Wolfer
34
Если вы хотите найти местоположение программы, вы можете просто использовать whereis <program>.
В вашем случае запустите:
whereis python2.7
whereis python3.2
Чтобы найти каждый файл, скопированный apt-get для установки, используйте:
dpkg -S python2.7
dpkg -S python3.2
Но, возможно, рекомендуется сохранить его в текстовом файле, потому что вывод слишком велик.
Спасибо, Томас! Эта команда 'whereis python2.7' отображает много путей, но я думаю, что должен быть один каталог установки python!
Ави Мехенвал
1
dpkg -S python2.7 показывает все файлы python2.7. "/usr/lib/python2.7" является каталогом python2.7.
Thomas15v
Я немного сбит с толку, / usr / bin / python - это шебанг по умолчанию, который мы используем, в то время как пакет python находится в /usr/lib/python2.7? Это правда ??
Ави Мехенвал
/ usr / lib / python - это программа. В Linux каждый файл может быть программой. Если вы выходите из окна, это растерянно.
which python2.7
иwhich python3.2
будет возвращать путь установки каждого интерпретатора (или ничего не возвращать, если он не установлен).Если вы хотите найти местоположение программы, вы можете просто использовать
whereis <program>
.В вашем случае запустите:
Чтобы найти каждый файл, скопированный apt-get для установки, используйте:
Но, возможно, рекомендуется сохранить его в текстовом файле, потому что вывод слишком велик.
для запуска .py файл с Python 3.2
источник
Вот простой способ, запустить в терминале:
или же
источник