问题:之前使用pycharm,用的挺溜,但是电脑配置实在不争气,pycharm启动久了,耗去大量内存,导致运行起来越来越慢,于是转向使用sublime text。

把项目从pycharm切换到sublime text后,发现执行某个*.py文件的时候,出现找不到模块的问题,如下

解决办法:

1、点击Tools-->Build System-->New Build System... 会弹出一个编辑界面,在这个界面里面可以写出你的自定义构建系统。格式可以参考编辑器自带的,在编辑器安装目录的 Packages 文件夹有一堆 sublime-package 文件,实际上是一堆压缩文件,这里面有一个 *.sublime-build 文件就是默认的构建系统。

2、将会打开一个*.sublime-build的文件,把下面内容放入里面,注意红色部分,把项目的路径设置为环境变量pythonpath。然后保存这个文件为erebus.sublime-build,文件名字随便取,这里我取项目的名字,方便对应

{

"shell_cmd": "python -u \"$file\"", ---------这里可以修改为使用python3执行器"shell_cmd": "python3 -u \"$file\""或者使用virtualenv中的某个python解释器

"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

"selector": "source.python",

"env": {"PYTHONIOENCODING": "utf-8"},

"env": {"PYTHONPATH": "/Users/xxxxxx/PycharmProjects/erebus"},

"variants":

[

{

"name": "Syntax Check",

"shell_cmd": "python -m py_compile \"${file}\"",

}

]

}

保存后的位置:目录Packages-->User: 可以打开,再次编辑

3、选择上面创建的编译系统

4、command+b 就会使用你自定义的解释器

注释:

from packages.utils.database import db_session, session 的搜索路径为:

进入路径/Users/xxxxxx/PycharmProjects/erebus,然后进入文件夹packages(packages,包),然后进入文件夹utils

(packages,包),然后找到database.py文件(module,模块),然后查找变量/函数/类/... db_session和session

参考:https://segmentfault.com/q/1010000005103130

python模块以及导入出现ImportError: No module named 'xxx'问题

python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用如果你要使 ...

python模块以及导入出现ImportError: No module named ‘xxx‘问题

python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用如果你要使 ...

crontab中运行python程序出错,提示ImportError: No module named解决全过程

将一个python脚本放入crontab执行时,提示如下错:ImportError: No module named hashlib但是在shell中直接执行时没有任何问题,google之后,得到线索 ...

python pip 不能用报错: ImportError: No module named _internal

使用python pip安装包的时候报错: Traceback (most recent call last): File "/usr/local/bin/pip", line 7 ...

python导入包出错:ImportError: No module named XXXXX

python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用. 如果想 ...

Python错误“ImportError: No module named MySQLdb”解决方法

这个错误可能是因为没有安装MySQL模块,这种情况下执行如下语句安装: pip install MySQLdb 如果安装时遇到错误“_mysql.c:29:20: 致命错误:Python.h:没有那个 ...

python错误 ImportError: No module named setuptools 解决方法[转]

在python运行过程中出现如下错误: python错误:ImportError: No module named setuptools这句错误提示的表面意思是:没有setuptools的模块,说明p ...

运行python时提示:ImportError: No module named plyvel ,ImportError No module named irc 解决过程:

(当前python版本:2.7) 1.在git下载electrum-server: cd / git clone https://github.com/spesmilo/electrum-server ...

Python ImportError: No module named 'requests'解决方法

前言:最近在学习python,安装了python3.5的环境后,在网上下载了一个python文件运行的时候,提示ImportError: No module named 'requests'(找不到r ...

随机推荐

Android开发之异步通信Handler机制

郭大神的:http://blog.csdn.net/guolin_blog/article/details/9991569 http://www.jianshu.com/p/08cb3665972f ...

Pivotal Cloud Foundry学习笔记(1)

PCF是一个PAAS平台 注册PCF账号 https://account.run.pivotal.io/sign-up 安装cf CLI 访问 https://console.run.pivotal. ...

URL encode 与 URL decode 的C语言实现

转载自:http://blog.csdn.net/langeldep/article/details/6264058 本文代码为从PHP代码中修改而来,只保留了2个函数. int php_url_de ...

MySQL 视图 总结

什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表. 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据. 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据. 数 ...

[C#]如何访问及调用类中私有成员及方法

本文为原创文章.源代码为原创代码,如转载/复制,请在网页/代码处明显位置标明原文名称.作者及网址,谢谢! 开发工具:VS2017 语言:C# DotNet版本:.Net FrameWork 4.0及以 ...

JavaScript Date 时间对象方法

Date(日期/时间对象) Date 操作日期和时间的对象 Date.getDate( ) 返回一个月中的某一天 Date.getDay( ) 返回一周中的某一天 Date.getFullYear( ...

springboot集成jpa

spring data jpa简介 spring data jpa是spring基于hibernate及jpa规范封装出来的一套持久层框架.该框架极大的降低了开发者工作量,提升开发效率.提供的关键字可 ...

BigDecimal常用的加减乘除算法、比较大小、保存两位小数点

项目中涉及到了BigDecimal的加.减.乘.比较大小.精确度的问题.所以在此总结一下,方便以后复习. //加法 BigDecimal coins = new BigDecimal("0& ...

Mysql--alter命令小特点

以下命令均在mysql命令行下执行.1. 修改表名称有2种方法,mysql命令行,没有区分大小写,方法1:mysql>ALTER TABLE 表名l RENAME TO 表名2; 方法2:mys ...

Java技术学习之影响MySQL性能的配置参数

本文将介绍MySQL参数的五大类设置,平时我们一般都很少碰它们,在进行MySQL性能调优和故障诊断时这些参数还是非常有用的. (一)连接连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该 ...

python如何创建工程预设_如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法...相关推荐

  1. python 报错in module,Centos 7 python 编译报错 ImportError: No module named six 解决办法

    本地编译Open vSwitch时报错Traceback (most recent call last): File "./ovsdb/ovsdb-idlc.in", line 8 ...

  2. sublime text3 python找不到文件路径_如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法...

    问题:之前使用pycharm,用的挺溜,但是电脑配置实在不争气,pycharm启动久了,耗去大量内存,导致运行起来越来越慢,于是转向使用sublime text. 把项目从pycharm切换到subl ...

  3. python导入模块找不到什么原因_python模块以及导入出现ImportError: No module named 'xxx'问题...

    python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模 块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用 如果你 ...

  4. Python错误“ImportError: No module named MySQLdb”解决方法

    Python错误"ImportError: No module named MySQLdb"解决方法 参考文章: (1)Python错误"ImportError: No ...

  5. Python安装常见问题:ModuleNotFoundError: No module named ‘_ctypes‘ 解决办法

    Python安装常见问题:ModuleNotFoundError: No module named '_ctypes' 解决办法 参考文章: (1)Python安装常见问题:ModuleNotFoun ...

  6. python错误 ImportError: No module named setuptools 解决方法[转]

    在python运行过程中出现如下错误: python错误:ImportError: No module named setuptools 这句错误提示的表面意思是:没有setuptools的模块,说明 ...

  7. Python ImportError: No module named 'requests'解决方法

    前言:最近在学习python,安装了python3.5的环境后,在网上下载了一个python文件运行的时候,提示ImportError: No module named 'requests'(找不到r ...

  8. windows 命令行cmd安装python matplotlib模块后pycharm显示“ModuleNotFoundError: No module named ‘matplotlib‘解决方法

    问题描述: 通过cmd查看已安装的python模块: 显示已经安装了matplotlib模块,但在pycharm中导入该模块时提示: 解决方法: 发生这种问题的原因是pycharm当前项目所使用的解释 ...

  9. axure rp 创建弹框_如何在Axure RP 9中创建交换机

    axure rp 创建弹框 Axure is a well-known prototyping tool with a lot of history, it has been around for y ...

最新文章

  1. 机器学习基础专题:逻辑回归
  2. 【设计模式】依赖倒转原则
  3. ASP.NET页面刷新的几种实现方法
  4. Oracle的if else if
  5. java编程中的持有对方引用是什么意思?有什么作用?
  6. wps怎么做时间线_时间不够用怎么办?如何做才会更高效
  7. 甲骨文创始人埃里森的10大混蛋行为:曾翻微软垃圾堆
  8. IDC:2021年云上数据量超过传统数据中心,All in Cloud是趋势
  9. 2021年第十二届蓝桥杯javaB组真题及部分答案
  10. 30个很棒的Photoshop技巧和窍门可帮助您提高计算机图形技能
  11. linux查看主机配置命令,如何查看Linux 硬件配置信息
  12. 图谱实战 | 谈元鹏:电力领域知识图谱技术进展与应用实践
  13. Java程序员怎么规划五年职业生涯
  14. 使用R从Excel中删除带有空单元格的行
  15. 在jsp页面上直接打开pdf文档
  16. 垂直距页边距5厘米_Word页面设置,含纸张大小与方向、页边距和文字方向
  17. centos查看显卡型号时出现 NVIDIA Corporation
  18. 手机html5翻页效果代码,jquery html5手机端翻书效果_手指滑动书本翻页效果代码
  19. 获得拼多多商品详情(商品主图、sku)
  20. lftp下载文件无法覆盖,提示 file already existst and xfer:clobber is unset 问题解决

热门文章

  1. 安卓ashmem(匿名共享内存映射)学习native篇
  2. ubuntu添加PPA(个人软件包)源
  3. UIImageView 加入子UIImageView 导致内存泄露的问题
  4. 《算法图解》——二分查找
  5. vue上传图片文件到服务器,vue如何将quill图片上传到服务器
  6. html if语句多条件,nginx if多条件判断的实现
  7. java枚举返回字符串_枚举工具类-通过给定值获取对应的枚举类
  8. python 读取元组对的key_Python基本认识基本类型
  9. ubuntu个人版和server_Ubuntu Desktop和Ubuntu Server有何区别? | MOS86
  10. js excel 矫正