Мне нужно установить пакет Paysage.Я скачал репозиторий GitHub и переместился в него, чтобы запустить команду установки.
Ранее в моей системе был установлен Python 3.5.2 (Windows10) с некоторыми пакетами, такими как NumPy, SciPy, Pandas, Matplotlib и другие, и блокнот Jupyter.В документации к пакету рекомендуется настроить Paysage в среде Anaconda, поэтому я решил установить Anaconda3.Этот последний установлен в моей системе Python 3.7.2.Так что теперь у меня есть Python 3.7.2 под conda
и Python 3.5.2, если, например, я проверяю версию с помощью команды cmd
python --version
.
Я думаю, что я был слишком расстроен, потому что теперь я мог правильно настроить Paysage (очевидно), создав среду, переместившись в папку Paysage, где лежит setup.py
, и сделал
pip install .
После маршрута пробной ошибки, чтобы собрать все, что нужно для установки пакета, мне наконец удалось.Фактически, когда я проверяю, доступен ли Paysage, при запуске сценария
try:
import paysage
except ImportError:
available = False
print('Paysage not available')
else:
available = True
print('Paysage available')
выясняется, что Paysage действительно установлен.Когда скрипт выполняется, сообщение подтверждает, что все в порядке:
(paysageTest) C:\Users\...>python test.py
Running paysage with the pytorch backend on the cpu
Но проблема возникает в тот момент, когда я пытаюсь сделать то же самое в блокноте Jupyter.У меня есть некоторые рекомендации и примеры на ноутбуках, и я хотел бы использовать их.Если я наберу тот же код, что и выше, в ячейке Jupyter Notebook, получится, что Paysage неизвестен работающему ядру.Таким образом, кажется, что даже если Paysage установлен, он не может быть запущен ноутбуком.
Возможно, это связано с несоответствием между установленной версией Python в системе и той, которая установлена в Anaconda?(Записная книжка Jupyter была запущена из подсказки Anaconda, созданной для целей настройки Paysage, как в документах).Возможно, это связано с тем, что при запуске ноутбука, даже если в Anaconda Prompt, этот ноутбук использует версию Python, установленную на компьютере, и, следовательно, несовместимости версий скрываются?