У меня есть код внутри myapplication, который ищет некоторые файлы в каталогах myapplications. Я работаю с AptanaStudio, и я вижу, что мой код работает нормально, но когда я создаю пакет debian, и я устанавливаю его на другой компьютер, поиск не увенчался успехом, потому что sys.path выглядит как другой список.dist-packages и sys.path
От выполнения Aptana sys.path включает в себя путь к исполняемому каталогу (/ mysvncopy/myapplication), и я считаю, что мой код находит файлы таким образом.
установка приложения оставить эти файлы в /USR/доли/pyshared/MyApplication, и я думал, что этот каталог автоматически доступны касаемо /usr/local/lib/python2.6/dist-packages в SYS .path, но что-то не так, /usr/local/lib/python2.6/dist-packages IS в sys.path, конечно, но приложение не найти что-нибудь в /USR/доли/pyshared/myapplication.
Как я могу заверить, что приложение известно для поиска внутри /usr/share/pyshared/myapplication и эквивалент внутри windows и mac ?.
Если бы я включил в мой код:
<sys.path.append('/usr/share/pyshared/myapplication')
поиск будет успешным, но этот код С.О. зависимый.
Могу вставить setup.py при необходимости.
Благодаря
мне еще раз, неправильно ли задавать вопрос?, Неясно? – Antonio
Немного неясно. Какие файлы вы ищете для приложений? Как они ищут эти файлы? Каково результирующее сообщение об ошибке? Какую версию python вы используете? –