Linux 命令行运行python程序的包导入设置
2023-09-14 08:56:56 时间
在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。
但是在cmd下执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误,解决方法:
在报错的模块中添加:
import sys import os curPath = os.path.abspath(os.path.dirname(__file__)) #获取当前绝对路径 rootPath = os.path.split(curPath)[0] #获取当前目录的上一级目录路径 sys.path.append(rootPath)
相关文章
- PYTHON多进程并发WEB服务器(利用LINUX的FORK)
- python逆向工程:通过代码生成类图
- Python使用命令创建Django3.2.9项目及应用
- Atitit python3.0 3.3 3.5 3.6 新特性 Python2.7新特性1Python 3_x 新特性1python3.4新特性1python3.5新特性1值得关注的新特性1Python3.6新特性2 Python2.7新特性Python 2.7的新特性 - 牛皮糖NewPtone - 博客园.html Python 3_x 新特性及10大变化_python_脚本之家.htm
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
- Python编程语言学习:python中与数字相关的函数(取整等)、案例应用之详细攻略
- Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略
- Python语言学习之文件夹那些事:python和文件夹的使用方法之详细攻略
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑧〗- 项目实战 - 开发新闻管理系统(项目展示)
- 使用python在本地指定的目录临时模拟服务器
- Python编程:命令行python和python -m的区别
- pycharm下可以运行python项目,Linux命令行下报错无法导包,且sys.path.appen()添加环境变量无效
- L73.linux命令每日一练 -- 第十章 Linux网络管理命令 -- dig和host
- L58.linux命令每日一练 -- 第九章 Linux进程管理命令 -- pgrep和kill
- L50.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- tune2fs和parted
- python web py入门(40)- javascript的函数
- Python Inotify 监视LINUX文件系统事件
- linux===给新手的 10 个有用 Linux 命令行技巧(转)
- python模块之configparser
- linux python 修改环境变量 添加自定义模块路径
- python 如何将代码中的输入保存到txt里边
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- 零基础学python拼命学最快要多久?