conda环境 python包手动安装_python扩展包的安装方法 --- conda本地源使用说明

由于天河系统使用VPN访问,故无法直接连接互联网,导致python依赖包的安装无法直接进行。因此,本文提供一个利用conda包管理工具,配置python环境的方法。

配置自己的python环境

配置系统anaconda环境

以vol-th文件系统为例,设置python3的环境:

1module add python/3.6_anaconda

配置conda的环境文件

目的是在用户自己的账户下创建env环境,以及修改默认channel环境。

方法一:使用命令行配置condarc文件(推荐方法)

1

2conda config --add channels file://vol-th/software/anaconda-pkgs/

conda config --add envs_dirs /vol-th/home/zhenggang/software/envs

方法二:手动编辑condarc文件

创建文件:

1vim ~/.condarc

写入如下内容:

1

2

3

4envs_dirs:

- /vol-th/home/zhenggang/software/envs

channels:

- file://vol-th/software/anaconda-pkgs/

说明:

1.envs_dirs 指的是把conda的环境安装在哪个目录,请设置为自己账户下的一个文件夹即可。(一定要修改为自己账户目录的某个文件夹)

2.channels 指的是使用conda install的时候,到哪里去找安装包,无需修改。

创建一个conda环境1conda create -n myenv python=3.6 --offline

当提示是否继续的是,输入“y”继续。

1Proceed ([y]/n)? y

说明:

1.myenv 是自己创建的一个环境的名字,改成自己需要的名字即可。

2.如果用户使用的是自己的anaconda或miniconda环境,那么可以选择直接使用默认环境,无需创建新环境。

激活conda环境

激活环境:

1source activate myenv

说明:myenv 是刚刚创建的一个环境的名字。

安装python包

举例:安装一个常用数学库的包numpy

1conda install --offline numpy

当提示是否继续的是,输入“y”继续。

1Proceed ([y]/n)? y

安装完成后即可使用。

测试使用python

输入:

1python

显示:

1

2

3

4Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)

[GCC 7.2.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

再输入:

1import numpy

如果没有任何报错就说明导入成功了。

退出conda环境1source deactivate

conda的常用命令

获取版本号1

2conda -version 或 conda -V

`

获取帮助1conda -help 或 conda -h

查看某一命令的帮助,如update命令及remove命令

1

2conda update -help

conda remove -help

同理,以上命令中的-help也可以换成-h。

环境管理

查看环境管理的全部命令帮助

1conda env -h

常用的命令

查看安装了哪些包

1conda list

查看当前存在哪些虚拟环境

1conda env list 或 conda info -e

检查更新当前conda

1conda update conda

创建python虚拟环境

使用 conda create -n your_env_name python=X.X(2.7、3.6等)命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

使用激活(或切换不同python版本)的虚拟环境

使用如下命令即可 激活你的虚拟环境(即将python的版本改变)。

1source activate your_env_name(虚拟环境名称)

使用python -version可以检查当前python版本是否为想要的。

对虚拟环境中安装额外的包

使用命令即可安装package到your_env_name中

1conda install -n your_env_name [package]

备注:本地安装需要增加 –offline参数

关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)1source deactivate

删除虚拟环境1conda remove -n your_env_name(虚拟环境名称) –all

删除环境中的某个包1conda remove -name your_env_name package_name

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值