The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"скрипт не видит библиотеку."
Отправлено ALex_hha, 23-Май-16 16:35 
> есть в архиве с програмой: ~/0.95r1/middlerlib/JLog.py но она его не видит..

естественно не видит. Вы в курсе как и где питон ищет модули?

6.1.2. The Module Search Path

When a module named spam is imported, the interpreter first searches for a built-in module with that name. If not found, it then searches for a file named spam.py in a list of directories given by the variable sys.path. sys.path is initialized from these locations:

  * the directory containing the input script (or the current directory).
  * PYTHONPATH (a list of directory names, with the same syntax as the shell variable PATH).
  * the installation-dependent default.

After initialization, Python programs can modify sys.path. The directory containing the script being run is placed at the beginning of the search path, ahead of the standard library path. This means that scripts in that directory will be loaded instead of modules of the same name in the library directory. This is an error unless the replacement is intended. See section Standard Modules for more information.

Я же специально показал путь, где питон его видит ;)

Набери в консоли питона


import sys
print '\n'.join(sys.path)

тогда увидишь пути, в которых интерпретатор будет искать

Если таки хочется добавить свой кастомный путь


import sys
sys.path.append("/home/user/0.95r1/middlerlib")

import JLog
print dir(JLog)


 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру