Conda虚拟环境创建+Python模块安装+关联虚拟环境运行代码【超详细】

一、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镜像服务器地址:

  1. 清华大学镜像站:https://pypi.tuna.tsinghua.edu.cn/simple/
  2. 阿里云镜像站:https://mirrors.aliyun.com/pypi/simple/
  3. 中科大镜像站:https://pypi.mirrors.ustc.edu.cn/simple/
  4. 中国科技大学镜像站:https://pypi.mirrors.ustc.edu.cn/simple/
  5. 中国科学技术大学镜像站:https://pypi.mirrors.ustc.edu.cn/simple/
  6. 华中科技大学镜像站:https://pypi.hustunique.com/

注意事项:

  1. Linux配置pip镜像方式稍有不同,但内容方式一样的
  2. 在根目录下创建或修改 ~/.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:安装指定版本

注意:

  1. 安装的模块,所需的依赖模块,不仅仅是python模块,建议使用conda安装
  2. 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 环境名称
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

て°倾寒し

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值