我正在尝试安装fastai,但是我不明白他们正在尝试使用conda install
。
fastai
的{{3}}说:
conda install -c fastai -c pytorch -c anaconda fastai gh anaconda
这是否意味着:要使用的频道为fastai
,pytorch
和anaconda
,而要安装的软件包为fastai
,分别是gh
和anaconda
?我认为他们想基本安装pytorch
和fastai
。但是他们甚至都没有提到pytorch
软件包。
conda install
似乎是这样的:
conda install -c <package-name>
答案 0 :(得分:1)
是的,仅此而已。我会翻译命令
conda install -c fastai -c pytorch -c anaconda fastai gh anaconda
作为祈使句
在按优先级依次调整Anaconda Cloud通道 fastai , pytorch 和 anaconda 时,请确保当前环境具有每个安装的软件包
fastai
,gh
和anaconda
的某个版本。
频道告诉Conda在哪里搜索软件包,并且顺序给出优先级(第一个>最后一个)。由于未提供网址,仅提供频道名称(例如pytorch
),因此Conda将假定这些频道托管在Anaconda Cloud(例如PyTorch channel)上。不能解析为选项(例如,-c
)或选项的自变量(pytorch
)的所有内容都被解释为要安装的软件包(例如,gh
)。>
对于未提及的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
元软件包中默认包含的所有额外软件包。