Утилиты Spyder3 смешиваются с местными - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь использовать spyder3 с conda virtual env.Чтение в Интернете, кажется, есть два варианта.

  1. Создание виртуального env и conda install spyder с этим env.

  2. Создайте виртуальную среду, установите spyder 3 с помощью sudo apt install spyder3, а затем укажите интерпретатора Python Spyder, указывающего на питона в этой виртуальной среде.Это рекомендуется здесь .

Вот проблема сейчас.У меня есть пакет с именем utils.По сути, файл python с именем utils находится в папке с именем utils с помощью ___init__py.Когда я вызываю его (from utils import utils) в файле python, используя spyder из опции 1, он просто работает.Когда я вызываю его, используя spyder из варианта 2, он терпит неудачу, так как кажется, что у spyder есть встроенный пакет утилит.

Во-первых, почему существует несоответствие между этими двумя подходами?

Во-вторых, есть ли способ, чтобы второй вариант работал без моего изменения имени пакета?

...