linux安装conda环境实践

Conda介绍

conda 是一个开源的软件包管理系统和环境管理软件,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。

conda 分为 anaconda 和 miniconda,anaconda 是一个包含了许多常用库的集合版本,miniconda 是精简版本(只包含conda、pip、zlib、python 以及它们所需的包),剩余的通过 conda install command 命令自行安装即可;

miniconda 官网:https://conda.io/miniconda.html
anaconda 官网:https://www.anaconda.com/download

在windows下安装较为简单,直接下载安装包,按照界面操作,点击安装即可,不需要另外安装 Python运行环境,安装过程中,出现 Advanced options选项,第一个选项是将Anaconda的路径加入环境变量,第二个是默认将conda安装的 Python 定为系统使用的默认版本。

本文重点说一下,在linux环境下安装miniconda的实践过程。

注:使用的linux环境是centos系统,Ubuntu系统应该也是类似。

Conda安装过程

第一步:首先创建一个miniconda3目录,然后根据官方链接下载最新安装包(下载链接参考:Latest Miniconda installer links by Python version — Anaconda documentation

然后sh直接运行(注:-b 参数用于在安装包时进行后台操作,-u 和 -up 参数用于更新conda环境中的包)

 
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

运行后,运行conda命令,无法识别:

 在安装路径下,能够找到conda,并且是可执行文件。

并且发现使用相对路径,无法识别,使用绝对路径,可以执行。

[root@master bin]# conda
-bash: conda: 未找到命令
[root@master bin]# pwd
/root/miniconda3/bin
[root@master bin]# ll ~/miniconda3/bin/conda
-rwxr-xr-x 1 root root 517 6月  19 15:08 /root/miniconda3/bin/conda
[root@master bin]# pwd
/root/miniconda3/bin
[root@master bin]# echo $PATH
/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/openssh/bin:/root/bin

 网上查寻资料了解到,需要将安装路径,放入到PATH路径中。可以执行如下配置:

[root@master bin]# vi /root/.bash_profile 

在编辑文件中,找到$PATH,然后添加:

PATH=$PATH:/root/miniconda3/bin/

保存后,运行生效:

[root@master bin]# source /root/.bash_profile

这时再次测试,conda命令已经生效了。
(base) [root@master bin]# conda env list

第二步:虚拟环境依赖安装包稳定下载,我们设置conda镜像源(这里我们使用清华tuna镜像)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

#设置pip镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 

至此,conda环境,我们安装完成了。

接下来,可以根据任务需要,创建虚拟环境。 比如,创建一个命名为tf的虚拟环境。执行如下:

#1.构建虚拟环境
conda create -n tf python=3.8
#2.更新bashrc中的环境变量
conda init bash && source /root/.bashrc
#3.切换到创建的虚拟环境
conda activate tf

  • 24
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
conda并不是用来直接安装Java的工具,它是Python的一个包管理器,主要用于创建和管理Python项目及其依赖的环境。然而,你可以使用conda来创建一个独立的环境,在这个环境安装Java开发工具(如JDK)以及与Java相关的Python库。 以下是使用conda安装Java的步骤,但请注意,通常情况下在Python环境中直接安装Java并不是最佳实践,因为Java和Python是两种不同的语言,各有其包管理器: 1. **创建新环境**: ``` conda create --name my_java_env ``` 这将创建一个名为`my_java_env`的新环境。 2. **激活新环境**: ``` conda activate my_java_env ``` 3. **安装JDK**: 由于conda并不直接提供Java,你需要先从官方网站或其他可信源下载JDK,然后手动将其添加到环境路径中。对于Linux或macOS,你可能需要通过`export`命令设置PATH环境变量指向JDK目录;对于Windows,则需要配置系统环境变量。 4. **安装Java关联的Python库**: 如果有特定的Python库需要与Java交互(例如jupyter_contrib_nbextensions),可以使用pip在这个环境安装: ``` pip install jupyter_contrib_nbextensions ``` 5. **确认Java安装**: 你可以在新环境中通过命令行输入`java -version`来检查Java是否安装成功。 **相关问题--:** 1. 为什么要使用conda创建独立环境安装Java? 2. 如何在Linux或macOS中设置环境变量来指向JDK? 3. 有没有其他方法直接在Python环境中运行Java代码?

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值