Package-Management
有沒有辦法在虛擬環境之外禁用 pip?
自從詢問有關處理 Python 包的 Pip 與包管理器的問題以來,我學到了很多東西,尤其是關於帶有
venv
模組的虛擬環境。這些天來,我幾乎只pip
在虛擬環境中安裝軟體包。我幾乎很少安裝系統範圍的 python 包。不過,我一直害怕的一件事是,我可能會在
pip install
沒有意識到我沒有venv
啟動命令的情況下執行命令。只有當我不在時,有沒有辦法將點子列入黑名單
venv
?
pip
在 venv 之外,您可以使用 shell 別名來接管。
alias 'pip=cowsay "You are not in a virtual environment"'
在 virtualenv 啟動文件中(例如,當您進入 venv 時獲取的那個):
unalias 'pip'