conda create --name ml --file ./requirements.txt
我以前在另一台计算机上用conda list -e > requirements.txt
创建了Requirements s.txt文件。
Requirements s.txt:
https://github.com/penguinsAreFunny/bugFinder-machineLearning/blob/master/requirements.txt
PackagesNotFoundError:当前频道无法提供以下程序包:
协议buf==3.19.1=pypi_0 tensorboard-data-server==0.6.1=pypi_0 pygments==2.10.0=pypi_0 SCRICKIT-LEARN==1.0.1=pypi_0 TensorFlow-Estiator==2.4.0=pypi_0 flke8==4.0.1=pypi_0 Nest-Asyncio==1.5.1=pypi_0 [...]当前频道:
https://conda.anaconda.org/conda-forge/win-64 https://conda.anaconda.org/conda-forge/noarch https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch https://conda.anaconda.org/pickle/win-64 https://conda.anaconda.org/pickle/noarch https://conda.anaconda.org/nltk/win-64 https://conda.anaconda.org/nltk/noarch为什么Conda在频道中找不到包? 我认为丢失的包裹应该在Conda-Forge,不是吗?
Conda 4.11.0
软件包很可能如建议的那样位于Conda Forge中,但构建字符串&qot;pypi_0
";表明它们是在以前的环境中从PYPI安装的。conda list -e
命令捕获此信息,但conda create
命令无法处理它。
## remove all PyPI references
sed -e 's/=pypi_0//' requirements.txt > reqs.nopip.txt
## try creating only from Conda packages
conda create -n m1 --file reqs.nopip.txt
conda env export > environment.yaml
可以使用
(在同一平台上)重新创建conda env create -n m1 -f environment.yaml