我创建了一个python程序包,将其发布到TestPyPl,并使用pip成功将其安装在虚拟环境中。 我在Visual Studio中,可以在解决方案资源管理器中在我的项目的虚拟环境中看到我的包。那为什么当我使用
import MyPackage
我收到错误消息“没有名为MyPackage的模块”?
请注意,程序包的setup.py包含以下行
name="MyPackage",
及其__init__.py还包含:
name = "MyPackage"
这一定是微不足道的,但我看不到!
答案 0 :(得分:0)
好吧,以防万一其他的newby出现了同样的问题,我把项目打包了。我在.py文件所在的文件夹(而不是.sln文件所在的根文件夹)中创建了 init .py和README.md以及setup.py文件! 将这些文件移到正确的文件夹中并重新打包后,一切正常。