`
iNexus
  • 浏览: 194462 次
  • 性别: 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库在IDLE无法正常import的问题(ModuleNotFound)

    解决Python库在IDLE无法正常import的问题 微信关注公众号:夜寒信息 致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持!   我昨天想去了解一下python爬虫,于是使用cmd命令行下载并安装了requests...

    【python入门级教程】PythonGUI界面教学(01).pdf

    可以⾃定义,我们称这样的界⾯为GUI界⾯,⽽在我们之前的学习中,我们⽤到的都是CUI界 ⾯,CUI指控制台,与cmd长得⼀样,print函数就是⽤于CUI的,今天我们就要使⽤tkinter开发⼀个⼩程序。 ⼆、我们选什么库做GUI⾸...

    Python使用CMD模块更优雅的运行脚本

    本文实例讲述了Python使用CMD模块更优雅的运行脚本的方法。分享给大家供大家参考。具体分析如下: 平时由于经常给测试人员调试一些东西,虽然写了一些脚本,感觉还是不方便。 python的cmd模块提供的更优雅的方式,很...

    PE 输入表 解析 python

    在CMD或Powershell中运行命令 python IMPORT_TABLE_0.py PE文件路径 注意:解析的是32位PE文件 PE文件头可选映像头中数据目录表的第二成员指向输入表,输入表以一个 IAMGE_IMPORT_DESCRITPTOR 数组开始,每个被PE...

    如何将Python程序打包成exe

    本篇博客将介绍如何将Python程序打包成一个在其他电脑中不需要运行安装环境即可直接运行的exe文件,步骤如下: 安装PyInstaller库 准备一个py程序 准备一张图片ico 输入指令打包程序 安装PyInstaller库 打开cmd:win...

    python调用cmd复制文件代码分享

    复制代码 代码如下:import os def load() : filename = os.getcwd() + r’\fromto.txt’ if os.path.isfile(filename) : f = open(filename) try : lines = f.readlines() finally : f.close() ...

    解决python Jupyter不能导入外部包问题

    出现的问题:在cmd上 “pip install package” 时显示 satisfied,但在Jupyter中 import package 报错“No module…” 问题原因:cmd中安装这个包的文件夹与Jupyter的包的文件夹不同。 解决方法: 1. 找到cmd所安装...

    linux 远程控制windows系统下的程序(三种方法)

    有时候我们需要通过在linux上远程运行windows系统上的程序。 方法一: 通过python中的 winrm模块,前提条件,先提前设置好winrm服务。如何设置请自行百度,winRM服务是windows server下PowerShell的远程管理服务。...

    python脚本执行CMD命令并返回结果的例子

    最近写脚本的时想要用python直接在脚本中去执行cmd命令,并且将返回值打印出来供下面调用,所以特意查了下,发现主要有一下几种方式来实现,很简单: 就拿执行adb, adb shell, adb devices 举例 1.第一种方法 os ...

    解决python 找不到module的问题

    在pycharm中,可以通过venv来建立工程,运行等等。 但是一旦把这个工程文件夹拿到其他地方运行,而且不是在venv环境中运行,就有可能...以上这篇解决python 找不到module的问题就是小编分享给大家的全部内容了,希望

    在cmd中查看python的安装路径方法

    我相信一定有很多的人跟我一样,经常忘记Python安装的路径,每当用到的时候,最笨的办法就是在全局电脑里,直接查找Python,这样是肯定能查到的,但是如果你的电脑文件超级多,这将是一个工厂量很大的事情,你要等...

    python实现在cmd窗口显示彩色文字

    新手小白,一直在为cmd窗口的暗白色文字感到苦恼,在网上找了许多方法(也就那两种吐舌头),现在稍微整理了一下,便于使用。 效果图: import ctypes STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE= -11 STD_ERROR_...

    Python编程实现控制cmd命令行显示颜色的方法示例

    本文实例讲述了Python编程实现控制cmd命令行显示颜色的方法。分享给大家供大家参考,具体如下: 基于win7 + python3.4 运行效果: import ctypes import sys '''Windows CMD命令行颜色''' # 句柄号 STD_INPUT_...

    pythonqt5教程从零开始-pyQt5QtDesigner简易入门教程.pdf

    pythonqt5教程从零开始_pyQt5QtDesigner简易⼊门教程 ...这个过程其实是解析xml⽂件并转译为python程序对象的过程。 import sys from PyQt5.QtWidgets import QApplication, QMainWindow from PyQt5.uic import loadUi

    opencv_python-4.2.0.32-cp27-cp27m-win32.whl

    opencv_python-4.2.0.32-cp27-cp27m-win32.whl文件,用来解决64位系统import cv2出错,在线cmd命令pip3 install opencv-python网速过慢也导致出错的问题。 操作方法:将文件下载后拷贝至Anaconda或者python安装目录...

    python中执行shell的两种方法总结

    一、使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态; 该命令目前已经废弃,被subprocess所替代; # coding...

    Python3实现程序更新

    很多软件都需要更新,而如何才可以让前台的程序受后台控制,可以更新呢?那么,今天就来教大家如何编写程序的更新程序。 搭建一个本地服务器 可以直接在cmd里cd到指定目录,然后py -m http.server 80。 创建好后,...

    python脚本内运行linux命令的方法

    本文实例讲述了python脚本内运行linux命令的方法。分享给大家供大家参考。具体实现方法如下: #/usr/bin/env python import subprocess class RunCmd(object): def cmd_run(self, cmd): self.cmd = cmd ...

    python实现远程通过网络邮件控制计算机重启或关机

    可以在Python中执行CMD命令控制计算机的重启和关机,把发送电子邮件作为远程控制的渠道。Python程序自动登录邮箱检测邮件,当发送关机指令给这个邮箱时,则执行关机命令。 1.通过os.system()函数执行CMD...

Global site tag (gtag.js) - Google Analytics