Как перенести приложение Python в Linux, которое отлично работает в Windows

У меня возникли проблемы с переносом рабочего приложения Windows Python в Linux. У меня проблемы, потому что я не писал код и просто изучал Python. У меня возникают проблемы с устранением проблем, которые он продолжает бросать. Итак, вот какая-то ошибка, что прямо сейчас я застрял

Traceback (most recent call last): File "alpha_beta", line 237, in <module> main() File "alpha_beta", line 185, in main ABCCmd() File "alpha_beta.py", line 74, in ABCCmd File "C:\softs\Python\Lib\shutil.py", line 80, in copy File "C:\softs\Python\Lib\shutil.py", line 47, in copyfile IOError: [Errno 13] Permission denied: '/myPath/XFiles.bin.addr_patched 

Любые указатели на то, как исправить это, будут высоко оценены

Редактировать:

1) Я имею в виду, что я застрял в том, что трассировка ошибки идет на C: \ softs \ Python \ Lib, но на самом деле я выполняю этот код в Ubuntu. Почему ссылка на библиотеку окон

2) Еще одна вещь, которая меня беспокоит, – это говорит о том, что есть IOError. Но когда я пытаюсь добавить разрешение для отрицаемого, он дает мне chmod: изменение прав /myPath/xFiles.bin.addr_patched ': операция не разрешена. Редактировать 2 :

Я прокомментировал модуль, потому что думал, что это не очень полезно. Поскольку сейчас я все равно обсуждаю проблемы с переносом, я думал, что смогу также выявить эту дополнительную проблему, так как я думаю, что проблема такая же, и исправление должно быть аналогичным. При включении модуля #pdb в код python я получаю следующую ошибку

 traceback (most recent call last): File "alpha_beta", line 6, in <module> import pdb File "C:\softs\Python\Lib\pdb.py", line 14, in <module> File "C:\softs\Python\Lib\pprint.py", line 39, in <module> ImportError: No module named cStringIO 

Я посмотрел на importer_Cache и выглядел так

 '': None, '/usr/lib/python2.6/plat-linux2': None, '/usr/lib/python2.6/': None '/usr/lib/pymodules/python2.6/gtk-2.0': None, '/usr/lib/python2.6/lib-tk': None, '/usr/lib/python2.6/lib-old': <imp.NullImporter object at 0x7f1269048070>, '/usr/ /python2.6/dist-packages/gtk-2.0': None, '/usr/lib/python2.6/dist-packages/PIL': None, '/usr/local/lib/python2.6/dist-packages': None, '/usr/lib/python2.6/dist-packages': None 

* SOLVED : В скрипте была странная оболочка, которая вызывала скрипт python из другого места. Однако пока не понимаю. После изменения моего скрипта, чтобы просто выполнить его как python myScript.py, он работает нормально. Спасибо всем за помощь

One Solution collect form web for “Как перенести приложение Python в Linux, которое отлично работает в Windows”

Смешение путей стиля Windows и Unix в ваших сообщениях об ошибках заставляет меня думать, что у вас могут быть некоторые имена файлов, которые жестко закодированы или создаются вручную с использованием специальных разделителей путей («\» или «/»). Если вы можете определить, где gOptions.inputTf значения gOptions.inputTf и gWorkingTfFile , вы должны изучить использование os.path.join чтобы помочь вам использовать правильные пути.

 from os.path import join file = join('A', 'B') # 'A/B' on unix systems # 'A\B' on windows systems 
  • Как бороться с не-ASCII предупреждением при выполнении кода Save на Python, отредактированном с помощью IDLE?
  • Как найти реальный домашний каталог пользователя с помощью python?
  • Использование библиотеки изображений Python с VirtualEnv в Windows
  • Проблемы с numpy в PyCharm
  • Как затенять python встроенный pwd-модуль
  • Ошибка импорта файла .pyd (как модуля python) из файла .pyo
  • Связывание моего компьютера с Windows с Wi-Fi AP с Python
  • Установка anano в Windows 8 с включенным графическим процессором
  • PyQt 4.7 - ImportError после установки в Windows
  • Определение запуска программ в Python
  • Как правильно сообщать о статусе выхода в пакетном режиме?
  •  
    Interesting Posts for Van-Lav

    Python & Matplotlib: Сделайте 3D-график интерактивным в Jupyter Notebook

    Как заставить bokeh пропускать отсутствующие даты при использовании datetime как оси x

    Список csv python по строкам вместо столбцов

    Направление Sublime Text 2 Пакеты для правильной установки python

    Открыть файл, зная только часть его имени

    Разочарование пытается создать графический интерфейс для скрипта python

    Обнаружение скрытых файлов кросс-платформенной

    ValueError: требуется больше 1 значения для распаковки

    Как получить земно-инерционные или земно-ориентированные координаты объектов из PyEphem?

    Pandas df в редактируемом QTableView: снимите флажки

    Почему существует разница между проверкой и проверкой. С python 2 -> 3?

    Почему существует несколько версий релиза python

    Как отключить кодировку HTML при использовании контекста в django

    PySpark добавляет столбец в DataFrame из столбца TimeStampType

    Реализация RDSA для мудреца

    Python - лучший язык программирования в мире.