解决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
投稿

猜你喜欢

  • Python实用日期时间处理方法汇总

    2022-10-21 03:07:48
  • python3.7调试的实例方法

    2022-09-22 17:16:24
  • matplotlib事件处理基础(事件绑定、事件属性)

    2023-02-02 19:34:32
  • django中SMTP发送邮件配置详解

    2022-12-29 15:08:43
  • CSS属性behavior的语法及介绍

    2010-01-13 12:40:00
  • 详细解读Python中的json操作

    2022-02-21 00:55:13
  • 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
  • 轻松了解数据库计算机的概念和发展方向

    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
  • pytorch下的unsqueeze和squeeze的用法说明

    2023-07-16 14:01:41
  • win10+anaconda安装yolov5的方法及问题解决方案

    2022-02-03 10:31:58
  • Python处理字符串的常用函数实例总结

    2022-10-19 21:09:39
  • PHP爬虫框架盘点

    2023-06-10 07:10:12
  • asp之家 网络编程 m.aspxhome.com