我试图在脱机模式下使用conda
安装python包。我必须在脱机模式下安装,因为我正在使用网络。在
我想安装的软件包是mlpack
,我在macossierra10.12.6的macx64上使用python3
。我从水蟒网站上下载了mlpack
:https://anaconda.org/ilastik/mlpack
然后我用命令
conda install --offline -c ilastik /anaconda3/tars/mlpack-1.0.8.99-8.tar.bz2
我收到以下输出:
Downloading and Extracting Packages
*-None | | ############################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
当我查看anaconda3/pkgs时,我可以看到创建了一个名为mlpack
的文件夹。但是,当我尝试在Python中运行import mlpack
时,它会说
import mlpack
Traceback (most recent call last):
File "<ipython-input-4-edcb40cca368>", line 1, in <module>
import mlpack
ModuleNotFoundError: No module named 'mlpack'
我尝试将-vv
添加到install命令中,并收到以下消息:
命令conda info --offline
给出
pn1503563$ conda info --offline
active environment : None
user config file : /Users/nstegmeier/.condarc
populated config files : /Users/nstegmeier/.condarc
conda version : 4.5.4
conda-build version : 3.10.5
python version : 3.6.5.final.0
base environment : /anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/osx-64 (offline)
https://repo.anaconda.com/pkgs/main/noarch (offline)
https://repo.anaconda.com/pkgs/free/osx-64 (offline)
https://repo.anaconda.com/pkgs/free/noarch (offline)
https://repo.anaconda.com/pkgs/r/osx-64 (offline)
https://repo.anaconda.com/pkgs/r/noarch (offline)
https://repo.anaconda.com/pkgs/pro/osx-64 (offline)
https://repo.anaconda.com/pkgs/pro/noarch (offline)
package cache : /anaconda3/pkgs
/Users/nstegmeier/.conda/pkgs
envs directories : /anaconda3/envs
/Users/nstegmeier/.conda/envs
platform : osx-64
user-agent : conda/4.5.4 requests/2.18.4 CPython/3.6.5 Darwin/16.7.0 OSX/10.12.6
UID:GID : 507:20
netrc file : None
offline mode : True
如前所述,您应该使用来自官方mlpack存储库的mlpack。 Ilastik channel有一个非常旧的mlpack版本,没有python绑定。在
要下载脱机安装所需的所有软件包,请运行以下命令:
conda install -c mlpack -c conda-forge mlpack
在此之后,您可以在
<condadir>/pkgs
中找到所有必需的包归档文件如果需要任何包,可以选择将ilastik channel(
-c ilastik
)添加到此命令。在相关问题 更多 >
编程相关推荐