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

作者:Orange_Soda 时间:2022-05-22 23:58:29 

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

一:报错原因

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

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


from TestUserCase.Test import Test

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

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

二:解决办法

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

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

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

来源:https://blog.csdn.net/qq_28711703/article/details/80000696

标签:Python,命令行,导入包
0
投稿

猜你喜欢

  • 在pandas中遍历DataFrame行的实现方法

    2022-02-16 13:13:26
  • 用Python代码来解图片迷宫的方法整理

    2023-03-17 18:35:43
  • Oracle数据库失效对象处理详情

    2023-07-13 16:42:39
  • 如何基于python3和Vue实现AES数据加密

    2023-08-08 23:47:37
  • MySQL5.6解压版服务无法启动之系统错误1067问题

    2024-01-14 18:20:46
  • JavaScript 模拟类机制及私有变量的方法及思路

    2024-05-03 15:04:55
  • 五分钟带你搞懂python 迭代器与生成器

    2021-08-24 19:25:10
  • Python标准模块--ContextManager上下文管理器的具体用法

    2022-03-02 00:22:24
  • js中继承的几种用法总结(apply,call,prototype)

    2024-04-16 09:47:25
  • 腾讯网QQ首页诞生的艰辛历程

    2008-11-06 11:05:00
  • JavaScript预解析及相关技巧分析

    2024-04-10 10:57:32
  • python 安装移动复制第三方库操作

    2022-01-20 06:43:09
  • opencv对多种颜色小球的形状及位置判断方式

    2022-12-18 22:47:50
  • 如何更改Linux(CentOS)系统下的MySQL数据库目录位置

    2024-01-24 15:07:00
  • PYQT5设置textEdit自动滚屏的方法

    2022-03-03 06:42:35
  • 快速认识CSS中的overflow属性

    2009-05-29 16:36:00
  • python使用socket实现图像传输功能

    2023-08-30 17:10:17
  • python3 kubernetes api的使用示例

    2021-11-11 00:56:18
  • Python实现常见坐标系的相互转换

    2021-11-15 18:32:48
  • MySQL查询倒数第二条记录实现方法

    2024-01-26 07:15:50
  • asp之家 网络编程 m.aspxhome.com