首頁 > 後端開發 > Python教學 > 為什麼 Pip 要將軟體包安裝到系統而不是我的 Anaconda 環境?

為什麼 Pip 要將軟體包安裝到系統而不是我的 Anaconda 環境?

Susan Sarandon
發布: 2024-11-29 10:06:11
原創
867 人瀏覽過

Why Does Pip Install Packages to the System Instead of My Anaconda Environment?

利用Pip 在Anaconda 環境中安裝軟體套件

使用pip 將軟體套件安裝到Anaconda 環境中是在特定環境中隔離軟體包的一種便捷方法。但是,用戶在嘗試此過程時可能會遇到困難。

問題: 儘管啟動了新的 Anaconda 環境,pip 安裝嘗試似乎從系統範圍位置檢索包,而不是啟動的包環境。

解決方案:

  1. 建立並啟動環境:

      啟動使用 source activate Shrink_venv 的環境。

  2. 在環境中安裝 Pip:
  3. 執行 conda install pip 來安裝pip在啟動的範圍內

  4. 找到虛擬環境:
  5. 識別Anaconda 目錄下的實際vv 資料夾(例如, /anaconda/envs/shrink_venv/).

  6. 使用Pip 安裝軟體套件:
  7. 使用以下指令安裝軟體包在venv 目錄中使用/anaconda/envs/shrink_venv/bin/pip install package_name 或簡單使用 pip install package_name。

    依照以下步驟,可以在啟動的 Anaconda 環境中使用 pip 成功安裝軟體套件。

注意:

為了防止系統 PYTHONPATH 的干擾,請考慮在 Anaconda 環境中安裝軟體包之前執行 unset PYTHONPATH。

以上是為什麼 Pip 要將軟體包安裝到系統而不是我的 Anaconda 環境?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板