无法在pycharm中导入本地模块如何解决

  介绍

这期内容当中小编将会给大家带来有关无法在pycharm中导入本地模块如何解决,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

导入包的方法

import 系统   sys.path.append (& # 39; C: \ \ \ \ hhua \ \用户桌面# 39;)#括号中的内容为一所在的目录   importA.Demo1 #不能加py否则会报错(错误为没有这个文件A.Demo1.py)

但是不论用相对路径导入还是绝对路径导入,运行都会出错,但是我又用命令行试了一遍,发现命令行中可以,而且打印出包路径(打印(xxx.__file__)没有重名的包,而且路径也都对,所以楼主认为是pycharm出了问题,后来网上搜索发现是因为pycharm中搜索包时都是从根目录查找,所以有时文件多了就会混乱,需要把当前文件夹指定sorce卫星为目录即可。具体操作如下:(图片源于https://stackoverflow.com/questions/21236824/unresolved-reference-issue-in-pycharm)

无法在pycharm中导入本地模块如何解决

下面有几种其它的方法,个人觉得最后一种最好用

import 系统   sys.path

系统环境是一个列表,可以将自己需要的库添加进入,例如mysql库,蜂巢库等等。有三种方式添加,均验证通过:

<强> 1。临时添加,在一个壳窗口中

import 系统   sys.path   sys.path.append(路径)

但退出该壳窗口,即失效

<强> 2。使用甲状旁腺素文件永久添加

使用甲状旁腺素文件,在网站文件中创建.pth文件,将模块的路径写进去,一行一个路径,以下是一个示例,甲状旁腺素文件也可以使用注释:

#, .pth  file  for 从而my 项目(这行是注释)   E: \ DjangoWord   E: \ DjangoWord \ mysite   E: \ DjangoWord \ mysite \民调

这个不失为一个好的方法,但存在管理上的问题,而且不能在不同的python版本中共享

<强> 3。使用PYTHONPATH环境变量(最好用)

使用PYTHONPATH环境变量,在这个环境变量中输入相关的路径,不同的路径之间用逗号(英文的!)分开,如果PYTHONPATH变量还不存在,可以创建它!

无法在pycharm中导入本地模块如何解决

上述就是小编为大家分享的无法在pycharm中导入本地模块如何解决了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

无法在pycharm中导入本地模块如何解决