python中模块包无法导入import问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中模块包无法导入import问题相关的知识,希望对你有一定的参考价值。
参考技术A 第一次用Python做项目,两个package包放在同一个source文件夹下面,import却无法导入,折腾了好久,原来是python默认的根目录的问题当没有设置新的根目录时:project structure是这样的,没有设置
此时,如下图 1、test_module.py 文件中import common时出错(红色波浪线) ,而import source文件有3 这个提示,说明可以导入进来,就是因为根目录默认是sources
在setting——project——project structure里面,单击mark as后面的①sources 右键②把sources添加到源文件中,可以看到右边③的效果
此时可以import common了
python中import 和from import的区别
参考技术A import有以下几种用法import os #导入包
import os.path #导入包下的模块
from import 有以下几种用法
from os import path #从包导入模块
from os.path import join #从模块导入方法
注意:import os.path.join是错误的,方法不能直接import
以上是关于python中模块包无法导入import问题的主要内容,如果未能解决你的问题,请参考以下文章
Python中import导入上一级目录模块及循环import问题的解决