簡體   English   中英

如何判斷我的 Python 安裝是否“捆綁”?

[英]How can I tell if my Python Installation is "bundled"?

我正在安裝 package (cx_Oracle), 文檔說:

確保您沒有使用捆綁的 Python。 這具有受限制的權利,並且將無法加載 Oracle 客戶端庫。

我想知道:我如何判斷我的 Python 安裝(如果我沒有安裝)是否“捆綁”?

我最好的猜測來自文檔下方的一行

在 macOS 上,確保您沒有使用捆綁的 Python(改用 Homebrew 或 Python.org)。 如果您沒有使用 init_oracle_client(),則將 Oracle Instant Client 庫放在 ~/lib 或 /usr/local/lib 中。

也許他們的意思是與操作系統捆綁在一起的 Python 版本?

通常在 MAC OS 中 python 伴隨着 OS 本身的安裝,這意味着 python package 包含在 OS 文件中,也稱為捆綁 Z23EEEB79EE47BDD26BDDZ6。 您可以檢查您使用的 python 是否被捆綁

which python

在 mac os 上,你應該得到 output 就像它是捆綁的 python

/usr/bin/python

當您想通過以下方式獲取外部安裝 python 的路徑時

which python3

唯一的區別是當你輸入

python 

在終端中,它啟動預安裝或捆綁的 python。 如果你輸入

python3 

在終端中,它啟動外部安裝的 python 在這種情況下推薦 oracle 文檔

暫無
暫無

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

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