Я пытаюсь использовать spyder3 с conda virtual env.Чтение в Интернете, кажется, есть два варианта.
Создание виртуального env и conda install spyder
с этим env.
Создайте виртуальную среду, установите spyder 3 с помощью sudo apt install spyder3
, а затем укажите интерпретатора Python Spyder, указывающего на питона в этой виртуальной среде.Это рекомендуется здесь .
Вот проблема сейчас.У меня есть пакет с именем utils.По сути, файл python с именем utils находится в папке с именем utils с помощью ___init__py.Когда я вызываю его (from utils import utils
) в файле python, используя spyder из опции 1, он просто работает.Когда я вызываю его, используя spyder из варианта 2, он терпит неудачу, так как кажется, что у spyder есть встроенный пакет утилит.
Во-первых, почему существует несоответствие между этими двумя подходами?
Во-вторых, есть ли способ, чтобы второй вариант работал без моего изменения имени пакета?