【发布时间】:2016-05-23 13:05:28
【问题描述】:
我想在无法访问互联网的生产服务器上部署 python 环境。
我发现了 Python Anaconda 发行版并安装了它来试一试。
安装目录1.6GB,在pkgs目录下可以看到很多库。
但是,当我尝试安装环境时,conda 不会在本地目录中查找...
conda create --offline --use-local --dry-run --name pandas_etl python
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata:
Solving package specifications:
Error: Package missing in current linux-64 channels:
- python
那么,如果conda 需要从在线存储库中获取这些库,那么捆绑所有这些库有什么意义呢?也许我错过了什么?
我正在寻找一种“很多电池包括python”,以便于部署。
注意:我使用的是 Linux 系统,安装的是普通的 anaconda,而不是 miniconda
【问题讨论】:
-
Anaconda 发行版完全是一个包括电池,并提供了一个非常好的环境设置。设置它的任何工作量都是值得的!你试过this吗?
-
您下载安装程序了吗?第一次安装时,我通过 GUI 或安装 wizard 完成所有操作。直到我需要升级软件包或以其他方式管理我需要通过命令行直接运行
conda的软件包。 -
您好,谢谢。我试过这个:
-
您好,谢谢!好的,我试过这个:
conda create --offline --dry-run --channel /opt/software/anaconda3/pkgs --name etl_appi numpy还有这个:conda create --离线 --dry-run --channel /opt/software/anaconda3/ --name etl_appi numpy。但它显示了同样的信息。注意:我使用了安装程序,但我使用的是 linux 系统。但是,anaconda 包似乎是 bz2 档案。 pkgs 目录中的东西看起来像是已经安装的模块。不是回购...