簡體   English   中英

使用外部 Python 庫。 其他程序員如何運行我的代碼?

[英]Using external Python libraries. How do other programmers run my code?

我需要在我自己的 Python 代碼中使用外部 Python 庫(可從 Github 獲得)。

如何確保我自己和其他開發人員(克隆我的倉庫)都可以執行調用外部庫的代碼?

我是否只是git clone到我的倉庫中的路徑,然后從我的代碼中import庫目錄?

這將允許另一個開發人員克隆我的存儲庫並毫無問題地運行我的代碼(包括外部庫)?

沒有人必須運行 package 安裝程序嗎?

安裝包

如果您想在 python 中使用 package,您需要使用pip ZEFE90A8E604A7C840E8ZD03A 管理器安裝它。 您可以使用命令python -m pip install <packageName>執行此操作

安裝 scope

默認情況下 python 安裝具有全局 scope的軟件包,這意味着它們可用於所有 python 腳本(除非正在使用虛擬環境)。

在處理多個 python 項目時,可以使用虛擬環境 (VENV)來避免版本沖突等。 然而,這是一種更高級和更復雜的做法,如果您只是想編寫一個小腳本來測試或自動化某些東西,這可能有點矯枉過正。

共享項目

共享您的項目或腳本時,您使用通常名為requirements.txt的文本文件列出它所依賴的包。 這允許其他開發人員使用單個命令安裝文件中列出的依賴項: python -m pip install -r requirements.txt然后允許他們運行項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM