python

当前位置:中华考试网 >> python >> python教程 >> 文章内容

在linux中Python环境变量的设置

来源:中华考试网  [2020年10月23日]  【

  下面就给大家讲解下在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的小白。

责编:fushihao
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试