解决Python 命令行执行脚本时,提示导入的包找不到的问题
作者:Orange_Soda 时间:2022-05-22 23:58:29
在Pydev能正常执行的脚本,在导出后在命令行执行,通常会报自己写的包导入时找不到。
一:报错原因
在PyDev中,test.py 中导入TestUserCase里面的py文件时,会写:
from TestUserCase.Test import Test
这在命Pydev中没错,但是在命令行中确出现错误。
因为在PyDev中默认路径除了当前文件所在路劲外,还有工程根路径。而在命令行中只有当前文件所在路径。TestUserCase是test.py文件的上一级目录,所以在命令行中test.py import 时找不到TestUserCase文件夹
二:解决办法
解决办法应该有很多,但是我最常用的只有一种:经交互时用的脚本放在根目录下。
这样项目中所有的文件夹都能被遍历。
来源:https://blog.csdn.net/qq_28711703/article/details/80000696
标签:Python,命令行,导入包
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python实用日期时间处理方法汇总
2022-10-21 03:07:48
python3.7调试的实例方法
2022-09-22 17:16:24
![](https://img.aspxhome.com/file/2023/8/82758_0s.png)
matplotlib事件处理基础(事件绑定、事件属性)
2023-02-02 19:34:32
django中SMTP发送邮件配置详解
2022-12-29 15:08:43
![](https://img.aspxhome.com/file/2023/9/72729_0s.png)
CSS属性behavior的语法及介绍
2010-01-13 12:40:00
详细解读Python中的json操作
2022-02-21 00:55:13
![](https://img.aspxhome.com/file/2023/3/81593_0s.png)
numpy:np.newaxis 实现将行向量转换成列向量
2023-07-13 03:14:39
一次性压缩Sqlserver2005中所有库日志的存储过程
2012-01-29 17:58:28
PHP PDOStatement::closeCursor讲解
2023-06-07 18:23:31
python 将dicom图片转换成jpg图片的实例
2023-08-24 11:12:27
Python list列表删除元素的4种方法
2021-09-11 06:39:09
Python教程之pytest命令行方式运行用例
2022-08-01 22:08:06
![](https://img.aspxhome.com/file/2023/1/81531_0s.png)
轻松了解数据库计算机的概念和发展方向
2009-01-23 13:55:00
PHP获取二叉树镜像的方法
2023-07-13 02:57:39
键盘上下键的操作代码(选择)
2008-06-10 12:28:00
用python3 返回鼠标位置的实现方法(带界面)
2021-07-17 15:11:40
![](https://img.aspxhome.com/file/2023/5/82645_0s.jpg)
pytorch下的unsqueeze和squeeze的用法说明
2023-07-16 14:01:41
![](https://img.aspxhome.com/file/2023/6/63576_0s.jpg)
win10+anaconda安装yolov5的方法及问题解决方案
2022-02-03 10:31:58
![](https://img.aspxhome.com/file/2023/4/83854_0s.png)
Python处理字符串的常用函数实例总结
2022-10-19 21:09:39
![](https://img.aspxhome.com/file/2023/5/75175_0s.png)
PHP爬虫框架盘点
2023-06-10 07:10:12
![](https://img.aspxhome.com/file/2023/8/55498_0s.jpg)