CONDA虚拟环境创建

项目开发以及复现代码时,经常遇到环境不匹配的问题,对CONDA虚拟环境设置进行了总结,方便不同环境的配置与使用

Miniconda下载地址:Miniconda — conda documentation

LINUX下CONDA的安装

terminal中命令行安装

bash Miniconda3-latest-Linux-x86_64.sh
# 一直按回车然后输入yes
please answer 'yes' or 'no':
>>> yes

# 选择安装路径, 文件名前加点号表示隐藏文件
Miniconda3 will now be installed into this location:
>>> ~/.miniconda3

# 添加配置信息到 ~/.bashrc文件
Do you wish the installer to initialize Miniconda3 by running conda init? [yes|no]
[no] >>> yes

运行配置信息文件或重启电脑

source ~/.bashrc

测试是否安装成功

conda --version

Windows下基于ANACONDA的虚拟环境

命令行找到anaconda安装目录下Scripts文件夹,运行activate激活虚拟环境进入anaconda

cd C:\Users\NHY\anaconda3\Scripts

activate

查看当前存在的环境

conda env list

创建虚拟环境

conda create -n test_env python=3.7

提示下载对应的安装包,输入y确定,经过下载安装后,新环境创建完成

此时,再用conda env list便可查询到 test_env

在使用环境前,激活环境

conda activate test_env

提示无法完成

 退出,使用管理员权限运行cmd,按提示运行conda init

conda init cmd.exe

 按照提示,重新打开cmd,激活成功

 此时,在anaconda3\envs目录下也可看到新生成的虚拟环境

在pycharm中setting目录下,选择Add Interpreter,Add Local Interpreter

在Virtualenv Environment下选择Existing指定interpreter为虚拟环境下的python.exe

由于是新建的虚拟环境,在pycharm运行代码时会提示缺少模块

在虚拟环境下安装对应模块

安装各种所需python包,(如果你创建的是python3.x的环境,也直接使用pip,不要使用pip3。因为此时的pip3可能会直接安装至你的系统环境里。)

conda(或pip) install package_name

 安装完成后,程序正常运行

 删除python包

conda remove package_name (pip uninstall package_name)

关闭虚拟环境

conda deactivate

删除虚拟环境

conda remove -n test_env --all

共享环境给别人

因为安装包的时候可能会使用pip或者conda,所以共享时也要分为两部分

激活环境

conda activate env_name

使用conda安装的包

conda env export > conda_pkg.yaml

使用pip安装的包

pip freeze > pip_pkg.txt

载入别人共享的环境

同样是包含两部分

创建环境并安装conda包

conda env create -f conda_pkg.yaml

激活环境

conda activate env_name

安装pip包

pip install -r pip_pkg.txt

参考链接

在Ubuntu上安装Miniconda – 夜不能寐吗 – 博客园 (cnblogs.com)

[安装教程] linux创建conda虚拟环境_ok_kakaka的博客-CSDN博客

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年12月8日
下一篇 2023年12月8日

相关推荐