python 環境變量設置PYTHONPATH

PYTHONPATH是Python搜索路徑,默認咱們import的模塊都會從PYTHONPATH裏面尋找。html

打印PYTHONPATH:

import os print sys.path >['', '/usr/local/lib/python2.7/dist-packages/dlib-19.4.0-py2.7-linux-x86_64.egg', '/home/ershisui',...]

注意:sys.path 也能夠用 os.sys.path 替換,兩個應該是同一個命令,推薦使用sys.path, 由於 os.sys.path 在python document 中好像沒有說起.python

設置PYTHONPATH:

  • 方法一:命令窗口添加路徑linux

    export PYTHONPATH=$PYTHONPATH:/home/ershisui

    注意:此方法只在當前命令窗口生效,即若是打開一個新的Terminal 窗口,定位到當前目錄, 打印PYTHONPATH 是沒有剛纔加入的路徑的.ruby

  • 方法二:在python 中添加:markdown

    import sys sys.path.append('/home/ershisui/')

    實例

  • Tensorflow 的 object detection API 模塊中安裝教程中app

    export PYTHONPATH=$PYTHONPATH:`pwd`:'pwd'/slim
    即添加了python 路徑:(pwd 是輸出當前目錄的命令,這裏爲何能夠這樣,還不懂)添加了兩個路徑,分別爲 /home/.../models-master/research 和  /home/.../models-master/research/slim(能夠驗證在research 文件夾下有slim 文件)
  • Tensorflow 的 object detection API 模塊中object_detection_tutorial.ipynb 中python2.7

    sys.path.append("..")

    即在python 中添加了新的搜索目錄,即當前目錄的上一層(在這裏應該是 /home/.../models-master/research)post

相關文章
相關標籤/搜索