python导入同目录下的模块_如何从同一目录下的模块导入?
我试图制作一个Python3.6包,但是在从包中导入时遇到了ModuleNotFound错误。包具有以下结构:project/
project/
cache/
default.py
interface.py
__init__.py
handler.py
test.py
__init__.py文件包含以下内容:
^{pr2}$
然后在handler.py中,我尝试从cache导入以下内容:from .cache.default import DefaultCache
目标是允许通过客户端代码执行以下操作:import project
handler = project.getHandler()
最后一次导入失败了,我不清楚原因。有什么想法吗?蒂娅。在
不确定它有多相关,但我正在通过在外部project目录中运行以下命令来测试这一点:> pip install .
> python3 ../test.py
这将返回以下回溯
(venv) Jamess-MacBook-Pro-2:project james$ python3 ../test.py
Traceback (most recent call last):
File "../test.py", line 1, in
import project
File "/Users/james/Work/Project/project/venv/lib/python3.6/site-packages/project/__init__.py", line 1, in
from .handler import Handler
File "/Users/james/Work/Project/project/venv/lib/python3.6/site-packages/project/handler.py", line 7, in
from .cache.default import DefaultCache
ModuleNotFoundError: No module named 'project.cache'
python导入同目录下的模块_如何从同一目录下的模块导入?相关推荐
- java idea 模块_使用IntelliJ IDEA搭建多maven模块JAVA项目
一.新建项目和模块 步骤: 1. 新建一个项目,因为maven管理jar包非常方便,故此处建立一个maven项目:New Project->Maven->(Create from arch ...
- node.js 模块_如何创建Node JS可重用模块
node.js 模块 In my previous post, we have discussed about "How to export and import a Node JS Mod ...
- 刷题神器怎么导入java,怎么导题库_有没有比较好的可以自己导入题库进行模拟考试练习的软件_淘题吧...
① 本人有一题库,怎么把里面的试题全部导出 题库都加密了,没有导出功能.只能固定抽题后,整理出来. ② 在线考试系统题库怎么导入数据库 优考试的考试系统导入题库是用word和excel的模板去编辑试题 ...
- 下载perl的mysql模块_安装用于操作MySQL的Perl模块
在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现: "警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmi ...
- svn忽略指定文件夹下的文件_管理SteamLibrary文件夹下的acf文件
管理SteamLibrary文件夹下的acf文件 众所周知,steam中下载的游戏会在SteamLibrarysteamappscommon文件夹下创建一个以游戏名称为名的文件夹用来存放文件,并在St ...
- 怎么在windows安装python模块_如何在windows环境下安装python里的模块
在python包管理工具常2113用的有distribute.setuptools.easy_install和pip 目前最常5261用的就是pip了! ip 是安装python包的工具,提4102供 ...
- python编程课程是骗人的吧_在朋友圈买下编程课,你上的是Python还是成功学
原标题:在朋友圈买下编程课,你上的是Python还是成功学
- python模拟点击下一页_爬虫模拟点击下一页selenium
爬虫实现翻页功能 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from ...
- paramiko模块_玩转网络自动化之Netmiko模块
我们知道,服务器的硬件和操作系统软件已经完全解耦,硬件和软件可以分开购买,并进行按需安装. 但是网络设备专用性强,硬件和操作系统软件高度耦合,即使相同厂商的设备,不同类型网络设备间也是拥有不同的CLI ...
最新文章
- 百度发布ERNIE 2.0,性能超BERT、XLNet
- 15.1 自定义分词器
- elk 第二篇 , 为elk加入redis, 替换下beats(个人感觉不错2)
- sonarqube没有html插件,SonarQube Github插件没有写拉问题的问题
- 应用容器公共免费部署平台
- 【2017年第3期】大数据服务三农的初步分析与探索
- android中setText不能传int值
- edge打开pdf不显示印章_SumatraPDF - 免费轻量的 PDF 阅读器
- 订阅发布可靠吗_华辉人力资源可靠吗?发布的招聘信息是否可靠?
- python学习之小说爬虫
- js基础-21-事件委托
- STM32 CAN波特率计算程序
- Linux恢复数据软件,Linux数据恢复工具推荐
- Springboot 整合Shiro认证 集成第三方QQ登录
- C++ MFC 大湿兄作品!游戏自动跳跳防AFK 支持 自动按空格 取消 隐藏以及显示游戏。方便在公司玩。支持最小化到托盘 魔兽世界防AFK掉线
- Windows任务管理器命令行查进程
- U盘数据损坏了不要慌,这两种方法可以轻松找回数据
- 奋斗吧,程序员——第二十四章 想佳人、妆楼凝望,误几回、天际识归舟
- 网络对大学生影响的调查研究报告
- 【Hive】hive基本操作 ddl dml