解决Python 命令行执行脚本时,提示导入的包找不到的问题


Posted in Python onJanuary 19, 2019

在Pydev能正常执行的脚本,在导出后在命令行执行,通常会报自己写的包导入时找不到。

一:报错原因

解决Python 命令行执行脚本时,提示导入的包找不到的问题

在PyDev中,test.py 中导入TestUserCase里面的py文件时,会写:

from TestUserCase.Test import Test

这在命Pydev中没错,但是在命令行中确出现错误。

因为在PyDev中默认路径除了当前文件所在路劲外,还有工程根路径。而在命令行中只有当前文件所在路径。TestUserCase是test.py文件的上一级目录,所以在命令行中test.py import 时找不到TestUserCase文件夹

二:解决办法

解决办法应该有很多,但是我最常用的只有一种:经交互时用的脚本放在根目录下。

解决Python 命令行执行脚本时,提示导入的包找不到的问题

这样项目中所有的文件夹都能被遍历。

以上这篇解决Python 命令行执行脚本时,提示导入的包找不到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python合并多个装饰器小技巧
Apr 28 Python
python搭建微信公众平台
Feb 09 Python
python实现红包裂变算法
Feb 16 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
May 24 Python
Python DataFrame.groupby()聚合函数,分组级运算
Sep 18 Python
解决python 自动安装缺少模块的问题
Oct 22 Python
在Python 中同一个类两个函数间变量的调用方法
Jan 31 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
Jun 26 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
Jun 27 Python
Python函数中的可变长参数详解
Sep 12 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
Nov 29 Python
python爬虫基础知识点整理
Jun 02 Python
在pycharm 中添加运行参数的操作方法
Jan 19 #Python
解决项目pycharm能运行,在终端却无法运行的问题
Jan 19 #Python
Pycharm以root权限运行脚本的方法
Jan 19 #Python
Python自定义一个类实现字典dict功能的方法
Jan 19 #Python
解决pycharm工程启动卡住没反应的问题
Jan 19 #Python
解决安装pycharm后不能执行python脚本的问题
Jan 19 #Python
关于Pycharm无法debug问题的总结
Jan 19 #Python
You might like
php防盗链的常用方法小结
2010/07/02 PHP
如何在PHP中使用数组
2020/06/09 PHP
用document.documentElement取代document.body的原因分析
2009/11/12 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
js闭包的用途详解
2014/11/09 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
带你快速理解javascript中的事件模型
2017/08/14 Javascript
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
用Python写一段用户登录的程序代码
2018/04/22 Python
Python中return self的用法详解
2018/07/27 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
简单了解python PEP的一些知识
2019/07/13 Python
pytorch标签转onehot形式实例
2020/01/02 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
Python sys模块常用方法解析
2020/02/20 Python
python实现一个猜拳游戏
2020/04/05 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
英国广泛的照明产品网站:Lights4living
2018/01/28 全球购物
加热夹克:RAVEAN
2018/10/19 全球购物
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
草莓网中国:StrawberryNet中国
2020/08/17 全球购物
介绍下WebSphere的安全性
2013/01/31 面试题
请解释在new与override的区别
2012/10/29 面试题
一套英文Java笔试题面试题
2016/04/21 面试题
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技