[英]central path for python modules
我開始在python 3中轉換很多C東西。
在CI中定義了一個名為“工具箱”的目錄,在該目錄中,我需要的所有功能都放在不同的程序中,即所謂的庫。
要使用特定的庫,我只需要添加行
#include "/home/User/Toolbox/VectorFunctions.h"
進入我的來源。 因此,我能夠在不同來源中使用相同的庫。
在python中,我嘗試編寫一些Toolbox函數,並使用import VectorFunctions將其實現到源代碼中,只要文件VectorFunctions.py與源文件位於同一目錄中,該函數就可以工作。
我有一種方法(我認為必須有一個...)告訴python VectorFunctions.py位於另一個目錄中,例如/ home / User / Python_Toolbox?
感謝您的任何評論!
我要做的是將這些工具箱功能組織到一個帶有setup.py
安裝Python程序包bruno_toolbox
,然后使用python setup.py develop
development將其安裝到開發模式下的系統站點程序包中,然后像其他任何bruno_toolbox
一樣使用bruno_toolbox
系統上的軟件包,無處不在。 然后,如果覺得該軟件包有用,那么我將其發布給PyPI,以使所有人受益。
您可以使用python路徑。 在程序開始處編寫此代碼:
import sys
sys.path.append('/home/User/Python_Toolbox')
如果此文件夾中有VectorFunctions.py
,則可以將其導入:
import VectorFunctions
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.