簡體   English   中英

運行命令“conda env create -f environment.yml”后出現警告

[英]Warning after I run the command “conda env create -f environment.yml”

在 Conda 中運行conda env create -f environment.yml后,我收到以下警告:

警告:您的環境文件中有 pip 安裝的依賴項,但您沒有將 pip 本身列為您的 conda 依賴項之一...

這是什么意思,我應該怎么做?

在您通過 conda 安裝的軟件包列表下的環境 yml 文件中,您還必須添加 pip 作為要安裝的 package。 這將安裝 pip,因此您可以使用此 pip 安裝 pip 包。

以前 pip 與 conda 一起提供,但現在我們必須在使用 conda 時顯式安裝 pip

創建環境時,警告通過在 yaml 文件中顯式包含- pip而消失。 是的,這有點尷尬,因為如果你的環境有 pip 包,你已經聲明你使用了 pip 包- pip:
yaml 文件如下所示:

# Packages omitted for simplicity
name: myenv
channels:
  - anaconda
  - conda-forge
  - defaults
dependencies:
  - python
  - scipy
  - pip
  - pip:
    - datetime

在從頭開始創建新環境時,可以通過顯式安裝 pip 來避免這種升溫,例如: conda create -n env_with_pip python=3.7 numpy pip

暫無
暫無

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

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