我在项目里面用到了python,但其他的同事并没有安装python环境,为了不强制每个人都安装python,我下载了python-3.6.1-embed-amd64,并将用一个.bat去调用它。大概像这样myscript.bat"%dp0\python-3.6.1-embed-amd64\python.exe" "%dp0\myscript.py"pause

我写了两个python文件,这里假设是mymodule.py和myscript.py在myscript.py里,我有这样的语句:from mymodule import solution_directory, defaultprinter, hash

结果在双击myscript.bat时,报了一个错:Traceback (most recent call last):

File "D:Projectsmyscript.py", line 9, in \

from mymodule import solution_directory, defaultprinter, hash

ModuleNotFoundError: No module named 'mymodule'

可是这里我明明有mymodule.py啊?经过一番辛苦原来是这个embeded的python在它默认的path里,没有搜索到我的mymoudle.py文件。解决方案,在myscript.py顶部,增加这样两行import sys, os

sys.path.append(os.path.realpath(os.path.dirname(os.path.realpath(__file__))))

再次双击myscript.bat,完全没有问题了。

python module错误_修复python的ModuleNotFoundError相关推荐

  1. python卸载错误_卸载python后导致yum无法使用的解决办法 - Python - 服务器之家

    卸载python后导致yum无法使用的解决办法 发布时间:2014-08-03 来源:服务器之家 由于服务器需要升级python,参照了一篇坑爹的文章卸载了旧版python # 卸载旧的python ...

  2. 安装python遇到错误_安装Python时遇到如下问题,解决方案

    ~$ sudo apt-get install python-pip 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 python-pip 已经是最新的版本了 ...

  3. python 段错误_在Python中导入模块时出现分段错误

    我有一个Python脚本,它使用自然语言日期解析器Natty.Natty本身是用Java编写的,但在Python中使用Jpype进行了包装.脚本在我的开发机器上运行得非常好,但是在生产机器上抛出了一个 ...

  4. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  5. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  6. python直接执行代码漏洞_修复Python任意命令执行漏洞

    Author:JoyChou@美丽联合安全 Date:20180605 1. 前言 今天遇到一个不好做白名单的Python命令执行漏洞修复的问题.由于是shell=True导致的任意命令执行,一开始大 ...

  7. python修复不了_修复 Python version 2.6 required, which was not found in the registry.

    如下: Portable Python是可移植的Python开发环境,它允许同一个系统环境下并存多个版本且相互独立的Python开发环境,也适合放在移动存储设备中作为一个完备的的.便携的开发环境,这两 ...

  8. python 异常处理模块_扩展Python模块系列(五)----异常和错误处理

    在上一节中,讨论了在用C语言扩展Python模块时,应该如何处理无处不在的引用计数问题.重点关注的是在实现一个C Python的函数时,对于一个PyObject对象,何时调用Py_INCREF和Py_ ...

  9. python对象引用计数器_在Python中借助计数器对象对项目进行计数

    python对象引用计数器 前提 (The Premise) When we deal with data containers, such as tuples and lists, in Pytho ...

最新文章

  1. HTTP1.1协议请求方面参数
  2. 如何在单页应用程序Angular 7中使用FastReport Core Web报表
  3. Python语言编程基础
  4. python的none是什么-python 中None,is和==的深入探讨
  5. [福大软工] W班 总成绩排行榜
  6. android arm
  7. 如何debug函数_如何使用 pdb 来性感 debug 你的 Python 代码?
  8. OOo on ready---VB篇
  9. 信息学奥赛一本通 1011:甲流疫情死亡率 | OpenJudge NOI 1.3 06
  10. 宇通客车大型客车销量同比增长12.50%
  11. 我一定要让所有人都知道awk这个实用操作
  12. MySQL中SELECT语句简单使用 1
  13. Tony的口胡呼呼(。-ω-)zzz
  14. 展讯DTS路径及编译
  15. MATLAB深度学习 2019
  16. IGBT工作原理及作用
  17. for循环、break和continue、循环的嵌套、white和do-white循环
  18. “马赛克”真能去除了?老司机狂喜!这一神器一键去除!
  19. 连载:面向对象葵花宝典:思想、技巧与实践(27) - 动态模型设计
  20. 2021年工业软件行业研究报告

热门文章

  1. 49-Python 安装pythoncom库和pyHook
  2. 混淆矩阵、准确率、召回率、ROC曲线、AUC
  3. BTREE这种Mysql默认的索引方式,具有普遍的适用性
  4. 数据类型的基本表达式
  5. linux+Apache 2.2 + PHP 5.3 + MySQL 5.1
  6. ssl协议,openssl,创建私有CA
  7. JavaScript Array对象 知识点总结
  8. 【windows核心编程】线程局部存储TLS
  9. python无法使用decode,Python处理文件名或路径名中无法decode代码问题
  10. xshell安装步骤