在linux中Python环境变量的设置
下面就给大家讲解下在linux下Python环境变量的设置,两种方法分享给大家:
1.命令窗口添加路径
1 |
<p style= "line-height: 1.75em;" ><span style= "font-family: 微软雅黑, "Microsoft YaHei";" >export PYTHONPATH=$PYTHONPATH:/home/test_BugScan/libs<br></span></p>
|
注意:此方法只在当前命令窗口生效,即如果打开一个新的Terminal 窗口,定位到当前目录, 打印PYTHONPATH 是没有刚才加入的路径的。
2.在python 中添加
1
2 |
<p style= "line-height: 1.75em;" ><span style= "font-family: 微软雅黑, "Microsoft YaHei";" >import sys
sys.path.append( '/home/test_BugScan/libs/' )<br></span></p>
|
举例:
将windows中的代码同步到Linux中,文件等级:
BugScan
-test
- -test_units.py
... ...
-libs
- -units.py
... ....
test_units.py
1
2
3
4
5
6
7 |
<p style= "line-height: 1.75em;" ><span style= "font-family: 微软雅黑, "Microsoft YaHei";" >import unittest
from libs.units import *
class TestFunc(unittest.TestCase):
pass
# 在执行文件时出现异常
>> ImportError: No module named libs<br></span></p>
|
解决方法:
1 |
<p style= "line-height: 1.75em;" ><span style= "font-family: 微软雅黑, "Microsoft YaHei";" >export PYTHONPATH=$PYTHONPATH:/home/test_BugScan/<br></span></p>
|
1
2 |
<p style= "line-height: 1.75em;" ><span style= "font-family: 微软雅黑, "Microsoft YaHei";" > # 执行成功
python -m unittest test_utils.TestFunc<br></span></p>
|
两种方法都非常好用,希望能帮助到初学Python的小白。
相关资讯
-
Python2爬虫:Urllib的高级用法
-
Python2爬虫:爬虫基础知识
-
如何用python查看进程
-
python怎么实现单例模式
-
python怎么调用私有属性
-
python怎么做出一个软件