iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中 conda 虚拟环境管理和jupyter内核管理
  • 433
分享到

python中 conda 虚拟环境管理和jupyter内核管理

2024-04-02 19:04:59 433人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

前言 对于python开发者、人工智能研究人员等,经常需要使用python进行编码,当我们同时有多个项目且各自需要的Python版本以及依赖库不同时,虚拟环境的出现帮助能够创建多个独

前言

  • 对于python开发者、人工智能研究人员等,经常需要使用python进行编码,当我们同时有多个项目且各自需要的Python版本以及依赖库不同时,虚拟环境的出现帮助能够创建多个独立的python环境,允许我们为每个项目指定不同的环境,很好地解决了每一次需要配置环境的问题。
  • Jupyter作为一款在网页端编码开发工具,配合着虚拟环境的使用,能够实现高效愉快的开发。
  • 本文主要介绍基于pyhton以及conda的虚拟环境创建、删除;jupyter添加、删除虚拟kernel的方法

一、使用系统自带的python解释器创建python虚拟环境

1.安装virtualenv

python3 -m pip install virtualenv

2.创建虚拟环境(这里创建虚拟环境的python版本和运行第1步的python版本密切相关!第1步使用python3运行,第2步创建的虚拟环境就是第一步的python3!)

virtualenv env

3.激活虚拟环境(bin目录下的activate)

source env/bin/activate

4.退出虚拟环境

deactivate

二、使用Anaconda创建python虚拟环境

以下操作windowslinux均适用

1.使用conda创建虚拟环境

conda create -n your_env_name python=X.X(2.7、3.6等)

2.查看当前存在哪些虚拟环境

conda env list

3.激活虚拟环境

conda activate your_env_name

4.关闭当前虚拟环境

conda deactivate

5.删除虚拟环境

conda remove -n your_env_name --all

三、jupyter添加或删除内核

方法1: 1.切换到要添加的环境,确认已安装 ipykernel

python -m ipykernel --version

如果没有安装,则安装:python -m pip install ipykernel

2.jupyter安装内核(kernel)

python -m ipykernel install --user [ --name= ]

注意:在linux系统中由于用户权限问题,不能省略 --user !

3.查看jupyter notebook kernel

jupyter kernelspec list

4.jupyter删除内核

jupyter kernelspec remove kernelname

方法2:添加conda虚拟环境到jupyter

执行完毕会在C:\Users\用户名\AppData\Roaming\jupyter\kernels下生成相应的kernel配置文件

1、安装nb_conda

conda install nb_conda ipykernel

2、进入conda虚拟环境,然后添加虚拟环境到内核

pip install ipykernel
ipython kernel install --user --name env_name
# python -m ipykernel install --user --name 虚拟环境名字 --display-name "jupyter浏览器中显示的名字"

到此这篇关于python中 conda 虚拟环境管理和jupyter内核管理的文章就介绍到这了,更多相关python 的conda 及jupyter 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python中 conda 虚拟环境管理和jupyter内核管理

本文链接: https://www.lsjlt.com/news/117322.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作