• 技术文章 >Python技术 >Python基础教程

    在linux中Python环境变量的设置

    小P小P2020-10-23 11:46:32原创2875
    本篇将为刚初学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的小白。

    专题推荐:linux设置python环境变量
    上一篇:按行读取内存不够?如何用python解决? 下一篇:工作繁琐?试试Python循环语句(for循环篇)

    相关文章推荐

    • python需要linux么• 怎样在linux上执行python程序• 怎么查看linux安装的python版本• linux下安装python后不能运行怎么办

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网