我正在尝试安装fastai https://github.com/fastai/fastai但我不明白他们想做什么conda install
.
The man page https://github.com/fastai/fastai of fastai
says:
conda install -c fastai -c pytorch -c anaconda fastai gh anaconda
意思是不是:要使用的通道是fastai
, pytorch
and anaconda
而要安装的软件包是fastai
, gh
and anaconda
分别?我认为他们想要安装pytorch
and fastai
基本上。但他们甚至没有提到pytorch
包裹。
conda install
似乎是这样完成的:
conda install -c <package-name>
是的,差不多就是这样。我会翻译这个命令
conda install -c fastai -c pytorch -c anaconda fastai gh anaconda
作为祈使句
同时优先考虑 Anaconda Cloud 渠道fastai, pytorch, and anaconda,按此顺序,确保当前环境具有每个包的某个版本fastai
, gh
, and anaconda
安装。
Channels 告诉 Conda 在哪里搜索包,并且顺序优先(第一个 > 最后一个)。由于未给出 URL,而仅给出了频道名称(例如,pytorch
),Conda 将假设这些频道托管在 Anaconda Cloud 上(例如,PyTorch 通道 https://anaconda.org/pytorch)。所有不可解析为选项的内容(例如,-c
) 或选项的参数 (pytorch
)被解释为要安装的包(例如,gh
).
PyTorch
As for pytorch
没有被提及,它被列为 的依赖项fastai
包裹:
$ conda search --info -c fastai fastai=2.0.13
Loading channels: done
fastai 2.0.13 py_0
------------------
file name : fastai-2.0.13-py_0.tar.bz2
name : fastai
version : 2.0.13
build : py_0
build number: 0
size : 141 KB
license : Apache Software
subdir : noarch
url : https://conda.anaconda.org/fastai/noarch/fastai-2.0.13-py_0.tar.bz2
md5 : bca97ff1932c61aeed960d9cd8dea9fc
timestamp : 2020-09-17 04:24:42 UTC
dependencies:
- fastcore >=1.0.5
- fastprogress >=0.2.4
- matplotlib
- packaging
- pandas
- pillow
- pip
- python
- pytorch >=1.6.0
- pyyaml
- requests
- scikit-learn
- scipy
- spacy
- torchvision >=0.7
因此不需要在安装命令中明确指定。
最小环境
我要指出的是,除非您需要在环境中使用完整的 Anaconda 发行版,否则我会鼓励使用更精简的安装并将其保留在专用环境中,例如,
conda create --name my_fastai_env -c fastai -c pytorch -c anaconda fastai
这仍然会提供一切fastai
,没有默认情况下的所有额外包anaconda
元包。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)