Найти - Пользователи
Полная версия: как прописать python в path?
Начало » Python для новичков » как прописать python в path?
1 2 3 4
s0rg
что дало echo %PATH% ?
s0rg
вы сейчас в убунте?
дайте вывод: cd && ls -l
Бабай001
s0rg
вы сейчас в убунте?
дайте вывод: cd && ls -l
Вот

alexandr@alexandr-eMachines-E430:~$ cd && ls -l
итого 72
-rw-r–r– 1 alexandr alexandr 179 2011-09-30 01:06 examples.desktop
-rw-r–r– 1 alexandr alexandr 235 2011-10-01 15:37 script1.py~
-rwxr-xr-x 1 alexandr alexandr 258 2011-10-02 20:32 sript1.py
drwxr-xr-x 3 alexandr alexandr 4096 2011-10-01 15:16 VirtualBox VMs
drwxr-xr-x 2 alexandr alexandr 4096 2011-09-30 01:27 Видео
drwxr-xr-x 3 alexandr alexandr 4096 2011-10-01 12:51 Документы
drwxr-xr-x 2 alexandr alexandr 4096 2011-10-01 14:27 Загрузки
drwxr-xr-x 2 alexandr alexandr 4096 2011-09-30 01:27 Картинки
drwxr-xr-x 2 alexandr alexandr 4096 2011-09-30 01:27 Музыка
drwxr-xr-x 2 alexandr alexandr 4096 2011-10-01 17:44 Общедоступные
drwxr-xr-x 2 alexandr alexandr 4096 2011-10-01 16:25 Рабочий стол
drwxr-xr-x 2 alexandr alexandr 4096 2011-09-30 01:27 Шаблоны
alexandr@alexandr-eMachines-E430:~$

Да, “забыл” сказать: второй script1.py (и оставил его в Домашней папке) я сделал буквально сейчас. Так что не обращайте внимание. Я его сейчас уберу.
s0rg
и?
chmod +x sript1.py не работает?

у вас в домашней папке НЕТ файла script1.py. есть “script1.py~” и “sript1.py” (без “с”)
Бабай001
s0rg
и?
chmod +x sript1.py не работает?
Может что-то и работает, я, после целого дня “танцев и плясок”, уже ни в чем не уверен!\, даже как меня зовут… :)
Вот смотрите сами:

alexandr@alexandr-eMachines-E430:~$ cd
alexandr@alexandr-eMachines-E430:~$ ls
examples.desktop VirtualBox VMs Загрузки Общедоступные
script1.py~ Видео Картинки Рабочий стол
sript1.py Документы Музыка Шаблоны
alexandr@alexandr-eMachines-E430:~$ cd && ls -l
итого 72
-rw-r–r– 1 alexandr alexandr 179 2011-09-30 01:06 examples.desktop
-rw-r–r– 1 alexandr alexandr 235 2011-10-01 15:37 script1.py~
-rwxr-xr-x 1 alexandr alexandr 258 2011-10-02 20:32 sript1.py
drwxr-xr-x 3 alexandr alexandr 4096 2011-10-01 15:16 VirtualBox VMs
drwxr-xr-x 2 alexandr alexandr 4096 2011-09-30 01:27 Видео
drwxr-xr-x 3 alexandr alexandr 4096 2011-10-01 12:51 Документы
drwxr-xr-x 2 alexandr alexandr 4096 2011-10-01 14:27 Загрузки
drwxr-xr-x 2 alexandr alexandr 4096 2011-09-30 01:27 Картинки
drwxr-xr-x 2 alexandr alexandr 4096 2011-09-30 01:27 Музыка
drwxr-xr-x 2 alexandr alexandr 4096 2011-10-01 17:44 Общедоступные
drwxr-xr-x 2 alexandr alexandr 4096 2011-10-01 16:25 Рабочий стол
drwxr-xr-x 2 alexandr alexandr 4096 2011-09-30 01:27 Шаблоны
alexandr@alexandr-eMachines-E430:~$ chmod +x sript1.py
alexandr@alexandr-eMachines-E430:~$ script1.py
script1.py: команда не найдена
alexandr@alexandr-eMachines-E430:~$ ./script1.py
bash: ./script1.py: Нет такого файла или каталога
alexandr@alexandr-eMachines-E430:~$ ./script1.py
bash: ./script1.py: Нет такого файла или каталога
alexandr@alexandr-eMachines-E430:~$

chmod, по-моему, сработал… а сценарий все равно не запускается!
s0rg
Как он запустится если его нет?
chmod +x sript1.py - OK
./sript1.py
Бабай001
s0rg
у вас в домашней папке НЕТ файла script1.py. есть “script1.py~”
Это что, теперь к нему тильду “подрисовывать”?

s0rg
и “sript1.py” (без “с”)
Сейчас. сейчас… примерюсь какая стена для моей головы получше, да какой йад покрепше… :)
s0rg
невнимательность - главный бич программистов )
переименовать файл вы можете так: mv sript1.py script1.py (ну или mv script1.py~ script1.py) в зависимости от того какой из них нужен
Бабай001
s0rg
Как он запустится если его нет?
chmod +x sript1.py - OK
./sript1.py
не-е-е-е… я пожалуй с йадом повременю….

смотрите, что это?:

alexandr@alexandr-eMachines-E430:~$ chmod +x sript1.py
alexandr@alexandr-eMachines-E430:~$ ./sript1.py
File “./sript1.py”, line 2
SyntaxError: Non-ASCII character ‘\xd0’ in file ./sript1.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
alexandr@alexandr-eMachines-E430:~$

Чем это он “возмущается”?
s0rg
кодировкой вестимо )))
у вас скорее всего utf8 вот вам правильное начало файла:
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import sys
....
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB