Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[Python] Импорт сторонней библиотеки
|
|||
|---|---|---|---|
|
#18+
Есть файл a.py есть библиотечка, в папке /src есть соответствующие b.py, c.py. папка с файлами /src лежит рядышком с a.py в a.py есть строчки вроде: import b import c соответственно, когда запускаю a.py , ни b ни c не находятся: ImportError: No module named b Как правильно прописать пути? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 14:18 |
|
||
|
[Python] Импорт сторонней библиотеки
|
|||
|---|---|---|---|
|
#18+
ну кто-нибудь, помогите! есть архив с библиотекой, как его в питон импортировать правильно. Куда файлы закинуть надо? версия питона 2.7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 18:45 |
|
||
|
[Python] Импорт сторонней библиотеки
|
|||
|---|---|---|---|
|
#18+
файлы __init__.py в соответсвующих каталогах присутствуют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 07:52 |
|
||
|
[Python] Импорт сторонней библиотеки
|
|||
|---|---|---|---|
|
#18+
Поиск по гуглу сказал что http://www.google.ru/#newwindow=1&output=search&sclient=psy-ab&q=пути+импорта+python&oq=пути+импорта+python&gs_l=hp.3...1776.19592.0.20572.52.37.14.0.0.1.453.9340.0j5j20j9j1.35.0...0.0...1c.1.9.psy-ab.tCGs-ixedmY&pbx=1&bav=on.2,or.r_qf.&bvm=bv.45175338,d.bGE&fp=8d6bc03203dd99c4&biw=1024&bih=697 например так http://hashcode.ru/questions/42621/python-как-sys-path-добавлять-относительные-пути-для-поиска-модулей import syssys.path.append("/home/me/mypy") Ещё есть переменная окружения PYTHONPATH, в которой можно задать список директорий, разделённыех ':' для sys.path Был такой вопрос на stackoverflow, почитайте. Должно хватить добавления пустого __init__.py в директорию ./src и import src.modulllll в Вашу программу для модуля modulllll (текущая директория в поиске есть). Или sys.path.append('src') и import modulllll .......... Спасибо, но хотелось бы узнать как работать с относительными путями. Например если написать sys.path.append("./src"), где src - директория с какими то модулями, то эти модули не импортируются. Есть ли какие нибудь другие возможности импортирования модулей не из текущей директории? ........... В sys.path[0] содержится путь до директории в которой находится скрипт, поэтому относительные пути (да и абсолютные тоже) можно добавлять так: import sysimport ossys.path.append(os.path.join(sys.path[0], '../../modules')) оффЛюблю питон к конце апреля, когда весенний черный снег Как бы желтея и синея журча уходит в ручеек... ой. опять перепутал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 09:39 |
|
||
|
[Python] Импорт сторонней библиотеки
|
|||
|---|---|---|---|
|
#18+
вчера пробовала: __init__ положила туда, а толку никакого. через точку если путь файлу указывать import rootfolder.src.b говорит - No module named rootfolder.src.b положить в одну папку - работает ... вот с путями пока не пробовала, надеюсь поможет Спасибо :) офф любовь приходит и уходит, а кушать хочется всегда :) поэтому сегодня я люблю питон, завтра буду любить си++ , непостоянная я вот такая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:09 |
|
||
|
[Python] Импорт сторонней библиотеки
|
|||
|---|---|---|---|
|
#18+
1) закинуть все файлы a,b,c в одну папку и писать в файле a.py: import b import c 2) В одну папку поместить файл a.py и папку src. Создать в папке src файл __init__.py и писать в файле a.py: import src.b import src.c 3) Обычно библиотеки устанавливают, в них должен быть файл setup.py, нужно выполнить команду python setup.py install. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 14:03 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38231180&tid=1463889]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 423ms |

| 0 / 0 |
