Enthought Canopy не запускается после обновления

Я уже давно использую Enthought Canopy с академической лицензией. До сегодняшнего дня он работал нормально, сегодня я получил запрос на обновление Canopy. Я предполагаю версию 1.7, так как она кажется последней. После установки и перезагрузки компьютера сообщений об ошибках нет, но Canopy больше не открывается. Просто ничего не происходит, когда я пытаюсь открыть Canopy, диспетчер пакетов, редактор кода, но командная строка Canopy работает нормально.

Теперь становится интересно, я все еще могу запускать ноутбуки Ipython / Jupyter через обычный win cmd и запускать скрипты python с помощью Canopy. Хотя файлы больше не помечаются как открываемые навесом с голубоватым символом и не открываются по щелчку или двойному щелчку, как раньше.

import sys
print sys.prefix
C:\Users\MYNAME\AppData\Local\Enthought\Canopy32\User

Следовательно, я могу работать и не решаюсь попробовать исправления, так как боюсь сделать еще хуже. Переустановка возможна только в том случае, если я могу легко вернуть все установленные библиотеки.

Тем не менее, я нашел очень удобным использовать навес, так как я мог запускать ноутбуки ipython прямо в проводнике двойным щелчком вместо того, чтобы проходить через cmd. Кроме того, диспетчер пакетов также является довольно удобным инструментом, и я действительно хотел бы, чтобы оба снова работали полностью.

Спасибо вам за ваши предложения:

Система:

Windows 8, 64-bit operating system

Установленная версия Canopy:

`Canopy32\\App\\appdata\\canopy-1.6.2.3262.win-x86\\lib` 

(согласуется с системным путем и панелью управления - программа и функции)


person Philipp Schwarz    schedule 28.04.2016    source источник
comment
Привет, Филипп, спасибо, что отправили это на SO, как это подходит для бесплатного академического пользователя. Чтобы помочь нам получить от вас больше данных, отправьте это письмо по адресу [email protected]. Прикрепите ZIP-файл каталога C:\Users\MYNAME\AppData\Roaming\Enthought\Canopy. Кроме того, чтобы помочь нам понять контекст, объясните, почему вы используете 32-разрядный Python в 64-разрядной системе, и включите вывод ввода set | sort в командной строке.   -  person Jonathan March    schedule 29.04.2016
comment
Спасибо за быстрый ответ, сделаю как вы посоветовали.   -  person Philipp Schwarz    schedule 29.04.2016
comment
К вашему сведению, я попробовал два решения: 1. Удалить Canopy из PYTHONPATH -> никаких изменений, все еще работает с заявленными ограничениями. 2. Удаляем preferences.ini -> без изменений, по-прежнему работает с заявленными ограничениями, файл тоже не пересоздавался. Но теперь в представленном zip я скопировал его обратно в каталог.   -  person Philipp Schwarz    schedule 29.04.2016


Ответы (1)


Служба поддержки Canopy подсказала мне рабочее решение:

Обратите внимание, что удаление Canopy не влияет на установленный вами набор пакетов. У вас есть два варианта:

О) Лучше всего начать с актуального пакета, установленного в Canopy 1.7.

Для этого после удаления Canopy 1.6, но перед установкой 1.7 удалите каталоги:

C:\Users\MYNAME\AppData\Local\Enthought\ C:\Users\MYNAME\AppData\Roaming\Enthought\ B) Однако, если в Canopy установлено несколько пакетов, отличных от Enthought, повторное использование которых может вызвать затруднения. install вы можете удалить указанные выше каталоги и их подкаталоги, за исключением этого каталога C:\Users\MYNAME\AppData\Local\Enthought\Canopy32\User\, в котором установлены ваши существующие пакеты.

Если вы сделаете это, то после перезагрузки вы будете работать с Canopy 1.7, но с уже существующим набором пакетов из Canopy 1.6.2.

Я решил удалить 1.6. и установить 1.7.1 и каталог с внешними библиотеками я не удалял.

person Philipp Schwarz    schedule 30.04.2016