`
iNexus
  • 浏览: 195720 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python 程序在cmd执行的import问题解决

 
阅读更多

 

建成工程的python程序,经常启动函数在某一个模块下,一旦其中有引用本模块以外的情况,就会报错说某某模块找不到:

有两种方式可以解决环境变量的问题:

一种是cmd命令执行前加上:
SET PYTHONPATH=.
python main\main.py  F:/Workspaces/PythonWorkspace/AudioTesting/testAudio/
 

另一种是在python程序内加上环境变量的根目录:
# === import project path ===
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)
# ===========================
 

本人比较倾向于第一种,因为不用去关心路径的名字、层级,只要在根目录下执行这个命令即可

分享到:
评论

相关推荐

    python隐藏终端执行cmd命令的方法

    在用pyinstaller打包后不想要后面的终端命令框,但是打包时加了-w或者–noconsole命令后会导致cmd程序不能运行从而出错。这个时候用subprocess可以解决该类问题。 import subprocess cmd = 'your command' res = ...

    python脚本 通过cmd操作数据库

    Python脚本通过CMD操作数据库是一种常见的自动化任务处理方式,尤其在数据库管理、数据迁移或定期备份等场景下非常实用。本篇文章将详细讲解如何利用Python和命令行接口(CMD)来实现MySQL数据库的操作。 首先,...

    python调试文件时发生import requests报错.doc

    Python 调试文件时发生 Import Requests 报错解决方法 在 Python 调试文件时,如果碰到 Import Requests 报错,可能是因为 Python 环境中没有安装 Requests 库所致。解决这个问题需要完成 pip 安装过程,下面是详细...

    powerbuilder使用python程序导入excel文件

    在IT行业中,PowerBuilder(PB)是一款强大的可视化开发工具,常用于构建企业级应用程序,而Python则是一种功能强大、易学易用的编程语言,广泛应用于数据处理和自动化任务。当我们需要将Excel文件的数据导入到...

    Python实时获取cmd的输出

    在Python编程中,有时我们需要实时获取命令行(cmd)的输出,特别是在监控...通过这种方式,我们可以监控程序的运行状态,甚至在出现问题时采取相应措施,如重启程序。这种方法在系统监控、自动化测试等领域非常实用。

    Python库 | cmd2-0.4.2-py2.5.egg

    安装完成后,你可以在你的Python程序中导入cmd2库,并根据其提供的API创建自己的命令行应用。 四、案例分析 下面是一个简单的cmd2应用示例,展示了如何定义一个新的命令并处理用户输入: ```python from cmd2 ...

    程序自动化-如何在Windows系统下定时执行Python程序.zip

    - 选择操作,选择“启动程序”,然后在程序或脚本中填写`python.exe`的路径(通常在`C:\Python3x\python.exe`,根据你的安装位置调整),添加参数填写你的Python脚本的完整路径,例如`C:\Users\YourName\Desktop\...

    如何在python中写hive脚本

    以下将详细介绍如何在Python环境中执行Hive查询和管理Hive脚本。 1. **直接执行Hive SQL脚本** 可以使用`os`模块的`popen`函数直接执行存储在本地的.sql文件。例如: ```python import os hive_cmd = "hive ...

    Python库 | cmd2-0.9.16-py3-none-any.whl

    4. **会话记录**:`cmd2`可以记录用户与程序的交互会话,便于后期分析或复现问题。 5. **语法高亮**:支持代码片段的语法高亮显示,使代码在命令行中看起来更加整洁和易读。 6. **插件系统**:通过插件机制,可以...

    计算机编程导论——Python程序设计-PPT课件

    通过深入学习这个“计算机编程导论——Python程序设计”的PPT课件,读者将能够熟练地编写Python代码,理解其背后的逻辑,并具备解决实际问题的能力。继续探索Python的世界,你会发现更多的可能性和乐趣。

    在python 中实现运行多条shell命令

    ### 在Python中实现运行多条Shell命令 在Python编程中,有时我们需要调用系统的Shell命令来完成特定的任务,比如文件操作、系统管理等。本文将详细介绍如何在Python中执行多条Shell命令,并探讨不同的实现方法及其...

    Python后台静默打印PDF文件附属执行程序

    本资源提供的"Python后台静默打印PDF文件附属执行程序"正是针对这一需求的解决方案,包含两个关键组件:Ghostscript和Gsprint。 **Ghostscript** 是一个开源的软件,它能够解析和处理PostScript以及PDF文件。它的...

    python及gdal安装说明和问题解决方法

    ### Python及GDAL安装说明与问题解决方法 #### 一、环境准备与注意事项 在开始安装之前,确保您的计算机上已经没有安装过Python、GDAL等相关软件,因为这些软件的不同版本之间可能存在32位和64位的冲突。无论是32...

    python pyqt6设置代理+执行cmd命令

    在Python中,可以使用`subprocess`模块来执行操作系统命令,包括CMD命令。例如,执行一个简单的CMD命令如`dir`: ```python import subprocess # 执行CMD命令 result = subprocess.run(["dir"], capture_output=...

    解决python中导入win32com.client出错的问题

    首先,打开命令行工具(对于Windows用户来说通常是CMD或PowerShell),然后执行以下命令: ```bash pip install pypiwin32 ``` 或者,如果是在Python虚拟环境中工作,可以指定使用虚拟环境的pip来避免全局污染: ...

    上海交通大学-python程序设计课程PPT-Ch1.ppt

    包含许多内置函数和模块,便于快速开发2222Python的安装与运行• 下载Python安装包,根据操作系统选择相应版本(Windows, macOS, Linux)• 安装后,可以通过命令行工具(如cmd, Terminal)运行Python解释器• 使用`...

    python执行CMD指令,并获取返回的方法

    在Python编程语言中,有时我们需要执行操作系统级别的命令(如Windows的CMD或Linux的Shell命令),并获取这些命令的输出结果。Python提供了多个方法来实现这一功能,其中`os`模块的`popen`函数是一个常用的选择。在...

    如何将Python程序打包成exe

    将Python程序打包成可执行的exe文件是许多开发者在分享或发布Python应用时需要面对的问题。这使得非Python环境的用户也能直接运行程序,而无需安装Python解释器。本篇文章将详细讲解如何通过PyInstaller库将Python...

Global site tag (gtag.js) - Google Analytics