Найти - Пользователи
Полная версия: Настройка pyDev в Eclipse
Начало » Инструментальные средства разработки » Настройка pyDev в Eclipse
1 2
pyOut
Вообщем, скачал я этом pyDev вместе с Eclipse, но никак не могу его настроить. Скажите как это все настраивается?
slav0nic
что именно настроить?) в настройках%) прописать интерпретатор для начала
Mkdir
Смотря как качал.
Проще всего это делать через 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
есть 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
import string
только выполянется видать не этот скрипт, небось не сохранил
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
bialix
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
Да уж .. глупая ошибка однако .. Опять назвал файл именем модуля ..

ваш код содержит ругательства
Ничего страшного .. переживём.
bialix
eagle
Да уж .. глупая ошибка однако .. Опять назвал файл именем модуля ..
Нет. Импортирует string, а использует функцию join вместо string.join
eagle
Ага .. еще и это … Понял.
Спасибо за помощь.
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