GoLand не импортирует пакеты локальных проектов автоматически [дубликаты]

Если вы используете Spyder (пакет Anaconda), проблема.

Ни один из решений не работал для меня. Я обнаружил, что проблема заключается не в функциях, а в проблеме Spyder. Попытайтесь использовать текстовый редактор плюс запуск на терминале, и вы будете просто использовать просто:

WINDOW_NAME = "win"
image = cv.imread("foto.jpg", 0)
cv.namedWindow(WINDOW_NAME, cv.CV_WINDOW_AUTOSIZE)

cv.startWindowThread()

cv.imshow(WINDOW_NAME, image)
cv.waitKey()
cv.destroyAllWindows()
-2
задан Fletcher 28 February 2019 в 19:48
поделиться

1 ответ

Не рекомендуется использовать местный импорт таким образом. Вместо этого, связывайтесь с пакетом через вашу GOPATH, то есть github.com/your_github_username/your_project_dir/utilities.

Предполагаемый каталог проекта:

$GOPATH/
  |
  src/
   |
   github.com/
     |
     your_github_username/
          |
          your_project_dir/
              |utilities
          main.go

проект: github.com/your_github_username/your_project_dir

пакет: github.com/your_github_username/your_project_dir/utilities

После этого стандарта ваш локальный пакет следует импортировать без проблем.

0
ответ дан Tim Cooper 28 February 2019 в 19:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: