Невозможно импортировать модуль из virtualenv - PullRequest
0 голосов
/ 03 мая 2019

Я создал пакет python, опубликовал его в TestPyPl и успешно установил в виртуальной среде с помощью pip.Я нахожусь в Visual Studio и вижу свой пакет в виртуальной среде моего проекта в обозревателе решений.Так почему, когда я использую

import MyPackage

, я получаю ошибку «нет модуля с именем MyPackage»?

Обратите внимание, что в файле setup.py содержится строка

name="MyPackage",

и его __init__.py также содержит:

name = "MyPackage"

Это должно быть что-то тривиальное, но я не вижу этого!

1 Ответ

0 голосов
/ 03 мая 2019

Хорошо, на случай, если у какого-то другого новичка возникнет та же проблема, я неправильно упаковал проект.Я создал файлы init .py и README.md и setup.py в папке, где находятся мои файлы .py, а НЕ в корневой папке, где находится файл .sln!После того, как я переместил эти файлы в нужную папку и переупаковал, все заработало нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...