pyOut
Дек. 24, 2006 12:50:11
Вообщем, скачал я этом pyDev вместе с Eclipse, но никак не могу его настроить. Скажите как это все настраивается?
slav0nic
Дек. 24, 2006 13:23:12
что именно настроить?) в настройках%) прописать интерпретатор для начала
Mkdir
Дек. 25, 2006 15:02:51
Смотря как качал.
Проще всего это делать через Help -> Software Updates -> Find and Install…
Ну а если уже скачал, то копируй весь PyDev в директорию с плагинами Eclipse, перезагружайся и заходи:
Help -> Software Updates -> Manage Configuration
В открывшемся окне, прямо под меню (там один пункт ‘File’) ты увидишь кнопки.
Тебе нужны первые три. Если к каждой из них посмотреть Tip, то кнопки следующие:
“Show Install Location” (нажата по умолчанию), Show Nested Features (тоже нажата по умолчанию) и
“Show Disabled Features” которая по умолчанию не нажата. Именно её нужно нажать, чтобы увидеть
в списке плагинов PyDev и включить его.
eagle
Янв. 18, 2007 14:41:57
есть Eclipse + PyDev. Еще есть маленькая программа.
from string import *
def addDots (s):
return join(s, ".")
print addDots("dassda")
на что Eclipse отвечает:
Traceback (most recent call last):
File “E:\work\python\Eclipse_workspace\strings\src\string.py”, line 2, in <module>
import string
File “E:\work\python\Eclipse_workspace\strings\src\string.py”, line 5, in <module>
print addDots(“dassda”)
File “E:\work\python\Eclipse_workspace\strings\src\string.py”, line 4, in addDots
return join(s, “.”)
NameError: global name ‘join’ is not defined
Эта же программа прекрасно работает в IDLE … а вот Eclipse ….
slav0nic
Янв. 18, 2007 16:17:19
только выполянется видать не этот скрипт, небось не сохранил
eagle
Янв. 18, 2007 19:53:33
Да нет … всё сохранил, не первый день в Eclipse …
import string
def addDots (s):
return join(s, ".")
print addDots ("fuck")
тот же эффект :
Traceback (most recent call last):
File “E:\work\python\Eclipse_workspace\all\string.py”, line 1, in <module>
import string
File “E:\work\python\Eclipse_workspace\all\string.py”, line 4, in <module>
print addDots (“fuck”)
File “E:\work\python\Eclipse_workspace\all\string.py”, line 3, in addDots
return join(s, “.”)
NameError: global name ‘join’ is not defined
bialix
Янв. 18, 2007 20:11:54
eagle
Да нет … всё сохранил, не первый день в Eclipse …
import string
def addDots (s):
return join(s, ".")
print addDots ("fuck")
тот же эффект :
Traceback (most recent call last):
File “E:\work\python\Eclipse_workspace\all\string.py”, line 1, in <module>
import string
File “E:\work\python\Eclipse_workspace\all\string.py”, line 4, in <module>
print addDots (“fuck”)
File “E:\work\python\Eclipse_workspace\all\string.py”, line 3, in addDots
return join(s, “.”)
NameError: global name ‘join’ is not defined
кроме того, что ваш код содержит ругательства, он еще и неправильный и не должен работать.
Ошибка очевидна.
eagle
Янв. 19, 2007 01:45:54
Да уж .. глупая ошибка однако .. Опять назвал файл именем модуля ..
ваш код содержит ругательства
Ничего страшного .. переживём.
bialix
Янв. 19, 2007 08:43:50
eagle
Да уж .. глупая ошибка однако .. Опять назвал файл именем модуля ..
Нет. Импортирует string, а использует функцию join вместо string.join
eagle
Янв. 19, 2007 12:14:58
Ага .. еще и это … Понял.
Спасибо за помощь.