【Linux 學習之路】(2)Ubuntu 中 Python 添加第三方庫路徑

Ubuntu 中 python 如何直接調用第三方庫或者自己寫的庫呢?

一、環境

  1. Ubuntu 1804_x64
  2. python 3.6

二、怎麼做?

2.1 import xxx 不進來是因爲 Python 不知道你的 xxx 放哪裏

只需告訴 Python 你的 xxx 在哪裏就可以 import 進來了。

2.2 那麼 python 都會到哪裏去找這些庫路徑呢?

下面我想知道 python3 的默認庫路徑,於是

$ python3
>>> import sys
>>> sys.path
['', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages']

如下圖:

2.3 有了這些路徑之後要做什麼?

有了這些路徑之後,我就可以到其中一個路徑裏,增加一個 xxx.pth 文件。

這個xxx.pth文件寫着 第三方庫的路徑 或者 自己庫的路徑。

例如:(這裏我以添加 OpenCV 的庫路徑爲例)

# 我選擇 /usr/local/lib/python3.6/dist-packages,因爲我進去看過裏面什麼都沒有,乾淨

# 1.在該目錄下新建一個 opencv.pth 文件
cd /usr/local/lib/python3.6/dist-packages 
sudo vim opencv.pth 

# 添加以下內容,修改成你自己的路徑
/home/hzh/opencv/mybuild/myInstall/lib/python3.6/dist-packages

# 2.保存退出

三、驗證

四、參考

1.Python 設置三方庫路徑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章