无法从virtualenv导入模块

时间:2019-05-03 11:05:08

标签: python-3.x virtualenv

我创建了一个python程序包,将其发布到TestPyPl,并使用pip成功将其安装在虚拟环境中。 我在Visual Studio中,可以在解决方案资源管理器中在我的项目的虚拟环境中看到我的包。那为什么当我使用

import MyPackage

我收到错误消息“没有名为MyPackage的模块”?

请注意,程序包的setup.py包含以下行

name="MyPackage",

及其__init__.py还包含:

name = "MyPackage"

这一定是微不足道的,但我看不到!

1 个答案:

答案 0 :(得分:0)

好吧,以防万一其他的newby出现了同样的问题,我把项目打包了。我在.py文件所在的文件夹(而不是.sln文件所在的根文件夹)中创建了 init .py和README.md以及setup.py文件! 将这些文件移到正确的文件夹中并重新打包后,一切正常。