簡體   English   中英

如何在虛擬環境中安裝 pip

[英]How do I can install pip inside virtual environment

我創建了一個虛擬環境。 在里面我必須安裝幾個 python 包。 為此,我需要在虛擬環境中使用 pip 包。 如何在虛擬環境中安裝 pip?

即使在您指定的虛擬位置沒有安裝 pip,您也可以嘗試升級 pip 命令

python -m pip install --upgrade pip

這會給你一個如下錯誤,但也會在虛擬位置安裝最新的 pip 版本

Can't uninstall 'pip'. No files were found to uninstall.
Successfully installed pip-19.2.3

請嘗試上述選項,以防萬一。

通常,您在虛擬環境之外安裝 pip。 但是在激活 virtualenv 后,您只需在環境中運行“pip install”。

意思是,您將它安裝在 virtualenv 之外。 您在 virtualenv 中運行“pip install”。

您可以遵循這個有用的指南:

http://docs.python-guide.org/en/latest/dev/virtualenvs/

當您為計算機中安裝的特定 python 版本創建虛擬環境時,當前安裝在 python 版本中的所有庫都將復制到虛擬環境中。 Pip 通常在您的 python 修訂目錄中默認可用。

如果沒有,請先將其安裝在原始 python 安裝目錄中。 然后將 pip.exe 復制到虛擬環境的 Scripts 目錄中。 之后從終端執行以下命令(這是針對 Windows 的):

\your_venv_directory_path\Scripts\pip.exe install --upgrade pip

現在您只需輸入pip install --upgrade pip ,它就會識別您的 venv 中的 pip.exe 文件的路徑

創建虛擬環境時,請確保在命令中包含pip 例如:

conda create -n my_env pip python=3.6.8

我建議刪除 venv 並使用上述命令重新創建它

根據pip 文檔,您可以通過在激活虛擬環境時鍵入以下命令在虛擬環境中安裝 pip:

python -m ensurepip --upgrade

為了您的信息,ensurepip 是一個內置的 Python 模塊,用於在您的 Python 環境中安裝 pip。

暫無
暫無

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

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