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

来源:互联网 发布:新唐单片机怎么样 编辑:程序博客网 时间:2024/06/06 09:57


转自:http://inexus.iteye.com/blog/1652613


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

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

一种是cmd命令执行前加上:
Cmd代码  收藏代码
  1. SET PYTHONPATH=.  
  2. python main\main.py  F:/Workspaces/PythonWorkspace/AudioTesting/testAudio/  
 

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

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


0 0
原创粉丝点击