Как добавить Python "библиотеки" в Eclypse и Pydev - PullRequest
6 голосов
/ 09 сентября 2010

Я пытаюсь научиться использовать Abaqus Scripting. Я только что скачал Eclipse и добавил плагин pydev. Кажется, все работает нормально.

Теперь я хочу добавить все встроенные библиотеки или модули Abaqus.

  • Мне бы хотелось, например, чтобы в среде IDE отображались члены и методы класса, когда я нажимаю ".".

  • Я хотел бы посмотреть, нормально ли компилируется код без запуска в Abaqus.

Как я могу сделать это в Eclipse? Или мне стоит сменить IDE? Или это невозможно?


Я просто пытался, но безуспешно, я не до конца понимаю, что мне нужно делать. Я очень начинающий в Python (сегодня мой второй день). У меня в папке abaqus есть папка python. Это приводит к двум подпапкам:

  • -lib: полный файл .pyc (я думаю, предварительно скомпилированные файлы Python)

  • -obj: полный windows dll и python.exe, который, как мне кажется, является интерпретатором.

Я также пытался добавить этот интерпретатор, но Eclipse сказал, что не может его добавить (Ошибка при получении информации о переводчике)

Я только что добавил всю папку lib и obj. Возможно, как только я буду больше заниматься Python, я смогу дать вам более подробные объяснения.


Новая информация:

Когда я пытаюсь запустить скрипт, он говорит:

ImportError: Bad magic number in C:\SIMULIA\Abaqus\6.9-1\Python\Lib\abaqus.pyc 

Есть ли проблема совместимости, возможно, с разными версиями интерпретаторов Python?

1 Ответ

7 голосов
/ 09 сентября 2010

Вы можете добавить эти библиотеки в настройки, чтобы получить желаемый эффект.Это можно сделать в настройке Libraries, доступ к которой осуществляется через Window > Preferences > PyDev > Interpreter - Python > Libraries.Добавьте .egg или исходную папку библиотек, которые вы хотите добавить, и нажмите Apply, а затем OK.

...