Conda虚拟环境创建+关联虚拟环境

内容纲要

一、Conda虚拟环境创建与Python模块安装

1、搭建虚拟环境

(1)第一步:创建虚拟环境
打开Anaconda Powershell Prompt,输入 conda create --name py39 python=3.9 来创建虚拟环境

  • 本质:创建文件夹py39
  • conda info :查看虚拟环境安装的位置路径

(2)第二步:切换进入虚拟环境

  • conda env list:罗列出所有已有的环境
  • conda activate py39:激活进入虚拟环境
  • conda list :查看当前环境中,所有安装过的所有python模块和非python的程序
  • pip list :查看当前环境中,所有python模块

2、安装python模块

① 第一种方式:pip install xxx

(1)第一步:配置镜像
进入到家目录,创建pip文件夹,在pip文件夹下创建 pip.ini 文件
图片

  • 注意:要把扩展名展开,然后再更改后缀名!
    图片
  • 用记事本打开,粘贴以下内容并保存
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

以上是配置清华镜像,配置豆瓣、阿里云等镜像也可以,相关链接更改即可

  • 豆瓣:
[global]
index-url = http://pypi.douban.com/simple/
[install]
trusted-host = pypi.douban.com
  • 阿里云:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

国内几个好用的Python镜像服务器地址:

注意事项:

  • Linux配置pip镜像方式稍有不同,但内容方式一样的
  • 在根目录下创建或修改 ~/.pip/pip.conf pip配置文件

(2)第二步:
安装模块

  • 此处以安装numpy模块为例,输入 pip install numpy 即可
  • 也可以指定版本安装,如:pip install numpy==1.16.5
    • 会自动先卸载当前的版本再安装
      图片

(3)第三步:卸载模块

  • pip uninstall numpy ,这里无需加版本号

② 第二种方式:conda install xxx

(1)第一步:配置镜像
用户家目录下创建文件 .condarc,注意这是一个隐藏文件,需要让文件夹显示 隐藏的项目:
图片

  • 用记事本打开,粘贴以下内容并保存:
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
channel_priority: flexible

(2)第二步:安装模块
此处以numpy为例,输入 conda install numpy 即可

  • conda list:显示当前已有的模块
  • conda uninstall numpy:卸载模块
  • conda install numpy==1.16.5:安装指定版本

注意:

  • 安装的模块,所需的依赖模块,不仅仅是python模块,建议使用conda安装

  • conda 卸载模块时,会将当前模块、以及以当前模块为依赖的所有模块 统统卸载

  • conda remove -n py39 --all:删除py39的虚拟环境

二、关联虚拟环境运行代码

1、方式一:命令行

打开Anaconda Prompt,conda activate xx切换到相应的虚拟环境
图片

2、方式二、Pycharm

创建项目时,指定虚拟环境
图片
图片
若已有项目,想切换到虚拟环境执行:
图片

运行结果:
图片

3、方式三:Jupyter

  • 在虚拟环境中首先安装pip install ipykernel
    图片

回到base环境中,将环境写入notebook的kernel中:

conda deactivate
jupyter kernelspec list
python -m ipykernel install --user --name py39 --display-name py39  #最后的py39是在jupyter中想要显示的环境名称

图片

输入 jupyter notebook,启动后可以新建脚本选择使用py39,就是使用虚拟环境
图片

或者在已经打开的脚本中,切换使用虚拟环境运行代码

图片
图片
删除kernel环境:

jupyter kernelspec remove 环境名称
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容