首页 > 其他分享 >conda虚拟环境

conda虚拟环境

时间:2022-11-22 11:45:28浏览次数:40  
标签:activate python 虚拟环境 conda pip yourEnv

 

1. 查看现有的虚拟环境 

# 查看活跃的环境
conda info --envs:输出中带有【*】号的的就是当前所处的环境

# 查看所有的环境
conda env list

 

2. 创建虚拟环境

conda create --name yourEnv python=2.7
  • name:也可以缩写为 【-n】,【yourEnv】是新创建的虚拟环境的名字,创建完,可以装anaconda的目录下找到envs/yourEnv 目录
  • python=2.7:是python的版本号。也可以指定为【python=3.6】,若未指定,默认为是装anaconda时python的版本.

 

若想要在创建环境同时安装python的一些包:

conda create -n yourEnv python=3.6 numpy pandas

 

若想在别人虚拟环境的基础上创建自己的环境:

conda create --name <yourEnv> --clone <baseEnv>

 

3. 删除你的环境

conda env remove -n yourEnv

 

4. 激活

这里介绍三种方法,具体根据情况自己选择。

4.1 activate yourEnv

windows ==> activate yourEnv
linux/mac ==> source activate yourEnv

但是有时候会报错,就要用到2或者3

4.2 conda activate

conda自带的activate命令可以直接调用conda下的环境路径,所以在无法用source激活时,可以选择:

conda activate YourEnvs

4.3 添加环境变量

#出现这一问题的主要原因在于bash在环境变量中找不到activate这个命令了
#所以需要将环境变量写入
#环境变量一般在两个位置~/.bashrc和/etc/bash.bashrc  bash的设置
#~/.profile  /etc/profile  系统设置
#最方便的做法是export
export PATH="~/anaconda3/bin:$PATH"   #将PATH添加即可
source activate YourEnvs

tips:

linux用户需要进入到anaconda/envs目录下激活需要的环境,或者通过命令source active /home/yourName/anaconda3/envs/yourEnv激活需要的环境;

上面激活的方式进入目录太复杂 or 命令太长了,可以通过设置全局变量或者用linux的别名alias设置。
第一种方式,将需要激活的路径下的bin文件添加到全局环境变量中如将/home/yourName/anaconda3/envs/yourEnv/bin添加到~/.bash_profile中。
第二种方式,通过vim ~/.bash_profile,向里面添加alias activeEnv='source activate /home/yourName/anaconda3/envs/yourEnv',source ~/.bash_profile之后可以直接在命令行输入activeEnv激活相应环境
建议第二种,并建议看下linux的alias,非常好用


windows用户环境变量中添加(改成自己的路径):
D:\Anaconda3
D:\Anaconda3\Scripts
D:\Anaconda3\Library\bin

 

5. 看这个环境下安装的包和版本

conda list

 

6. 安装包

# 原始方法
pip install numpy

# 指定清华源安装
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

# conda 
conda install numpy scikit-learn

有时如果没有把pip路径添加到环境变量里,直接使用pip install xxx会出错,这时,我们可以把命令补全,即:

python -m pip install 模块名
python -m pip uninstall 模块名

 

卸载包:

#
pip uninstall 模块名  

#

 



标签:activate,python,虚拟环境,conda,pip,yourEnv
From: https://www.cnblogs.com/zhangchao0515/p/16914595.html

相关文章

  • Python使用自带venv创建虚拟环境
    Python使用自带venv创建虚拟环境创建虚拟环境目录mkdirvirtaulenvpython-mvenvvirtualenv启动虚拟环境sourcevirtualenv/bin/activate退出虚拟环境de......
  • 使用Anaconda管理虚拟环境(VScode)
    基本语句查看conda版本查看现有的虚拟环境```condaenvlist创建新虚拟环境```condacreate-npy36python=3.6删除某虚拟环境```condaremove--namepy38--a......
  • ubuntu安装anaconda
    问题与背景深度学习中往往需要同一台设备进行多种环境的安装,来进行不同的实验,anaconda就可以很好的做到这一点,通过这篇文章介绍一下如何在ubuntu安装anaconda。安装下载地址......
  • anaconda环境迁移-1
    问题与背景anaconda开发好的程序,在简单的项目中,需要部署到服务器上(此处专门针对win系统)。这里就一定会有一个移植的问题,往往问题点会出在:环境是内网,没有外网;安装的环境不能......
  • 基于miniconda的docker file
    FROMcontinuumio/miniconda3WORKDIR/workdir#Createtheenvironment:#COPYenvironment.yml.COPY..RUNcondaenvcreate-fenvironment.ymlRUNpwd#......
  • 有关虚拟环境以及包管理器的随笔
    前提在windows系统中安装好AnaConda、CUDA以及对应版本的Pytorch并配置好相应的环境后,便可以在PyCharm平台上开发并运行自己的第一个项目。但是在创建项目的时候,种类众多......
  • Miniconda & vs code _ How to Set up Python and Visual Studio Code IDE for Dat
    原文:HowtoSetupPythonandVisualStudioCodeIDEforDataScience-OneZeroBlog SettingupPythonandrunningitsmoothlyonyourPCisessentialford......
  • 安装conda(mini)后创建虚拟环境时报错:"In general, it's not advisable to use 'sudo
    报错信息:解决办法:(使用下面的命令改变conda相关文件夹的权限,-r递归应用于子文件夹) sudochmod777-R~/miniconda3/  sudochmod777-R~/.conda/  解决。......
  • Conda 环境移植 (两种方式)
    ------------------------方法一------------------------优点:在原机器上需要进行的操作较少,且除了conda不需要其余的库来支撑;需要传输的文件小,操作较为简单。缺点:在新......
  • Anaconda安装教程与pycharm应用
    下载地址分享一下安装Anaconda的过程。这里博主没有去官网下载,而是去清华镜像网站下载的在这里插入代码片安装步骤这里一路绿灯即可第一项AddAnaconda是将安装路径自动......