conda 离线创建虚拟环境 没有pip等基础工具

在离线服务器使用conda创建虚拟环境

开始使用命令

conda create --name xxx python=3.7.4 --offline

创建成功,但是没有预装pip,导致无法安装python包,网上搜了半天貌似没有发现特别说明,查看文档,发现package_spec参数除了可以添加python版本以外,还支持其他参数,故从此下手

usage: conda-script.py create [-h] [-y] [--dry-run] [-f] [--force-pscheck]
                              [--file FILE] [--no-deps] [-m]
                              [--use-index-cache] [--use-local] [--offline]
                              [--no-pin] [-c CHANNEL] [--override-channels]
                              [-n ENVIRONMENT | -p PATH] [-q] [--copy]
                              [--alt-hint] [--update-dependencies]
                              [--no-update-dependencies] [--show-channel-urls]
                              [--no-show-channel-urls] [--json] [--clone ENV]
                              [--no-default-packages]
                              [package_spec [package_spec ...]]

Create a new conda environment from a list of specified packages. To use the created environment, use 'source activate envname' look in that directory first.  This command requires either the -n NAME or -p PREFIX option.

Options:

positional arguments:
  package_spec          Packages to install into the conda environment.

对比不带offline的安装流程,发现,以下必须模块会从网络下载,

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2019.10.16 |                0         131 KB
    openssl-1.1.1d             |       h7b6447c_3         3.7 MB
    pip-19.3.1                 |           py37_0         1.9 MB
    setuptools-41.6.0          |           py37_0         652 KB
    sqlite-3.30.1              |       h7b6447c_0         1.9 MB

故修改创建命令:conda create --name env_aml python=3.7.4 openssl=1.1.1d pip=19.2.3 ca-certificates=2019 setuptools=41.4.0 sqlite=3.30.0  --offline

注意 上面命令各个组件版本号与图上不一致,非离线创建环境会自动搜索最新版本并下载,离线安装时要求相应的安装文件必须在anaconda3/pkgs文件夹下,于是根据已安装的版本 修改版本号

 

安装过程中提示

environment location: /opt/aml/anaconda3/envs/env_aml

  added / updated specs:
    - ca-certificates=2019
    - openssl=1.1.1d
    - pip=19.2.3
    - python=3.7.4
    - setuptools=41.4.0
    - sqlite=3.30.0

 

进入虚拟环境文件夹下 发现pip等工具

搞定

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值