Использование Spyder с Python 2.7 и Python 3 на Linux - PullRequest
1 голос
/ 21 января 2020

Я работаю над программой Python 2.7. Я не привык использовать Spyder, я обычно использую ваниль Python из терминала. Поскольку мои расчеты довольно тяжелые, я бы хотел использовать Spyder просто для построения графиков без необходимости выполнения всего расчета. В основном я хочу использовать Spyder, потому что он хранит переменные в рабочем пространстве и потому что он дает возможность возиться с графиком без необходимости каждый раз выполнять полный расчет.

Я установил Spyder с

sudo apt install spyder

Как использовать эту установку, чтобы выбрать Python 2,7 или Python 3?


Что я пробовал

Я также попытался установить Spyder через pip, как предложено здесь , как и

python -m pip install spyder

, который не работает. Поэтому я заставил pip установить указанную c версию Spyder с

sudo pip install -Iv spyder==2.3.9

, но снова возникла проблема с зависимостями. И даже если бы это сработало, это не позволило бы мне выбрать версию Python. Он установил бы только версию Spyder, которая работает с Python 2.7.

Изменение интерпретатора Python, как предложено здесь также не работает. Я попытался указать bin/python как Python интерпретированный, но он не работает с ядром I Python.


Решение

Как упоминалось ниже, решение заключается в использовании conda и виртуальные среды для каждой Python версии.

1 Ответ

0 голосов
/ 21 января 2020

Я не уверен, правильно ли я понял ваш вопрос, но если вы не уверены, как изменить интерпретатор Python в Spyder, взгляните на этот пост: Как изменить версию python в anaconda spyder

Если вы хотите запустить spyder, просто наберите spyder в своем терминале. Если вы хотите использовать несколько версий python, рассмотрите возможность использования виртуальных сред, созданных virtualenv или conda. Для этого взгляните на эту статью: Conda: Создание виртуальной среды

Rgds

...