Импорт проекта из Spyder2 в Spyder3

#python #python-3.5 #projects-and-solutions #spyder

#python #python-3.5 #проекты и решения #spyder

Вопрос:

Последние несколько месяцев я работал над проектом, использующим Spyder2 IDE с Python 2.7. Однако теперь мне поручено изучить способы перевода программы с Python 2.7 на Python 3.5, что означает, что теперь я использую Anaconda3 вместо Anaconda2, а это значит, что я использую Spyder3 какIDE по умолчанию вместо Spyder2. Я хочу иметь возможность импортировать весь проект, но Spyder3 не распознает его как таковой. Итак, как мне импортировать проект Spyder2 в среду разработки Spyder3?

Комментарии:

1. Возможно, вы захотите взглянуть на проблему, которую я только что открыл (я использую python 2.7, но проблема та же: проекты из Spyder2 не распознаются Spyder3): github.com/spyder-ide/spyder/issues/3598

Ответ №1:

Для этого есть простое решение, по крайней мере, для простых случаев и по состоянию на май 2017 года (Spyder 3.1.2): создайте новый пустой проект в Spyder 3. Затем в новом каталоге проекта будет подкаталог с именем «.spyproject» со следующими файлами: codestyle.ini, encoding.ini, vcs.ini, workspace.ini. Скопируйте весь подкаталог .spyproject в старый каталог проекта Spyder 2.

Это позволяет Spyder 3, по крайней мере, видеть исходные файлы в старом каталоге проекта, даже если все настройки не отслеживаются.

У меня есть только тупые варианты использования (например, нет «связанных проектов») в моих проектах Spyder 2. Но таким образом мне не нужно создавать 75 новых проектов и вручную импортировать старые файлы.

Комментарии:

1. Извините, что не создали способ импорта проектов Spyder 2 в Spyder 3. Проекты Spyder 2 были определены давным-давно и никогда не завершались полностью. Вот почему я решил переписать их с нуля.