为了账号安全,请及时绑定邮箱和手机立即绑定

无法导入最近创建的包

无法导入最近创建的包

aluckdog 2021-09-14 15:11:06
这是我的存储库的结构:├── README.md├── core│   ├── Dockerfile│   ├── entrypoint.sh│   ├── requirements.txt│   ├── sentinel.py│   └── site.conf└── python_package    ├── sentinel    │   ├── __init__.py    │   └── sentinel.py    └── setup.py它有两个目录。主要的是core保存服务本身的代码。我想创建一个帮助程序包来与此服务交互,因此我创建python_package并添加到sentinel.py一个帮助程序类 ( Sentinel)。__init__.py是空的。内容setup.py为:from setuptools import setup, find_packagessetup(name='sentinel',      version='0.1',      description='Client to interact with the Sentinel service',      url='https://foo/bar/sentinel.git',      author='yzT',      author_email='yzT@example.com',      packages=find_packages(),      install_requires='requests')当我激活 virtualenv 并 install 时pip install .,该软件包与requests依赖项一起安装。如果那时我打开一个 python 终端并尝试导入from sentinel import Sentinel它报告的类:但ImportError: cannot import name 'Sentinel' from 'sentinel' (/Users/yzT/sentinel/python_package/sentinel/__init__.py)我不知道为什么。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信