Anaconda创建虚拟环境+Pycharm和Jupyter使用虚拟环境

news2024/11/19 19:29:53

文章目录

  • 前言
  • 一、创建虚拟环境步骤
    • 1.查看已有虚拟环境
    • 2.创建虚拟环境
    • 3.激活虚拟环境
    • 4.查看已安装的库清单
    • 5.删除虚拟环境
  • 二、pycharm导入虚拟环境
  • 三、jupyter导入虚拟环境
    • 1.激活虚拟环境
    • 2.导入内核
    • 3.打开jupyter
    • 4.选择虚拟环境
    • 5.查看内核列表
    • 6.删除内核


前言

提前下载好Anaconda

一、创建虚拟环境步骤

1.查看已有虚拟环境

conda env list

在这里插入图片描述

2.创建虚拟环境

打开Anaconda Prompt,输入

conda create -n myenvname python=3.x

“myenvname”为自己的虚拟环境名字,“python=3.x”为指定的Python版本号
在这里插入图片描述
虚拟环境的路径也能看到在“.conda/envs”

3.激活虚拟环境

activate myenvname

“myenvname”为自己的虚拟环境名字
在这里插入图片描述

4.查看已安装的库清单

pip list

或者

conda list

在这里插入图片描述

5.删除虚拟环境

退出当前活动环境,回到base环境

conda deactivate

删除虚拟环境

conda env remove --name myenvname

或者

conda remove -n myenvname --all

“myenvname”为自己的虚拟环境名字
在这里插入图片描述
可以用“conda env list”查看虚拟环境是否被删除成功

二、pycharm导入虚拟环境

打开pycharm,选择File->Settings
在这里插入图片描述
选择Python Interpreter->小齿轮->Add
在这里插入图片描述
在这里插入图片描述
选择Conda Environment->Existing environment,选择自己需要的虚拟环境。要是没有显示,可以在右边的“···”去找自己虚拟环境的路径
在这里插入图片描述

三、jupyter导入虚拟环境

1.激活虚拟环境

打开Anaconda Prompt

activate myenvname

“myenvname”为自己的虚拟环境名字
在这里插入图片描述

2.导入内核

要是直接导入内核,可能会遇到以下问题,因为新建的虚拟环境还没有ipykernel,可以用“pip list”查看一下。
在这里插入图片描述
要是没有,则下载ipykernel

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel

要是下载ipykernel遇到这个错误,是因为一些依赖项没有安装
在这里插入图片描述
安装要求安装相应的库

pip install numpy==1.23.5 protobuf==3.20.3 requests==2.21.0 wrapt>=1.11.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

再执行一次,下载ipykernel

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel

再导入内核

python -m ipykernel install --user --name my_env

“my_env”为自己的内核名
在这里插入图片描述
成功

3.打开jupyter

切换到自己项目的位置,输入

jupyter notebook

4.选择虚拟环境

在这里插入图片描述

5.查看内核列表

jupyter kernelspec list

在这里插入图片描述

6.删除内核

jupyter kernelspec remove my_env

“my_env”为自己的内核名
在这里插入图片描述
可以用“jupyter kernelspec list”查看是否删除成功


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1882002.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows定时任务执行脚本

场景:由于网络波动原因导致云数据库没连接上,从而导致某个流程引擎链接不上数据库从而导致该流程引擎服务挂了,网络恢复后 数据库链接正常,但是该引擎服务还是中止状态。 解决方案:在Windows中新建一个定时任务&#…

服务器raid5坏盘-换盘-修复阵列过程

目录 背景原因分析解决步骤名词解释进入raid管理界面换回旧4号,进行import再次更换4号盘 总结 背景 服务器除尘之后文件服务器部分文件不能访问了,部分文件夹内容为空,起初以为是新配置的权限的问题,排查之后发现不仅仅是权限问题 jumpserv…

hello.go程序讲解、litelde的使用

package mainimport "fmt"func main() {fmt.Println("hello go!!!") }注意 go语言有且只有一个入口函数main(),一个文件夹也只能有一个main函数 两个文件夹里面都有main函数是不能编译通过的,需要分到不同的文件夹,只能…

C++视觉开发 二.OpenCV基础

目录 本章记录OpenCV开发中的基本操作语法 一.基础 1.读取图像 2.显示图像 3.保存图像 二.图像 1.像素处理 2.彩色图像 三.滤波 1.高斯滤波(Gaussian Blur) 功能: 高斯滤波是一种常用的线性平滑滤波器,用于降低图像噪声…

案例:MySQL主从复制与读写分离

一、案例分析 1.案例概述 在实际的生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,一般来说都是通过主从复制(Master-Slave)来同步数据,再通…

【昇思25天学习打卡营打卡指南-第十三天】ShuffleNet图像分类

ShuffleNet图像分类 ShuffleNet网络介绍 ShuffleNetV1是旷视科技提出的一种计算高效的CNN模型,和MobileNet, SqueezeNet等一样主要应用在移动端,所以模型的设计目标就是利用有限的计算资源来达到最好的模型精度。ShuffleNetV1的设计核心是引入了两种操…

stable-diffusion-webui-colab搭建SadTalker由图生成视频人

在这里选择一个stable-diffusion-webui-colab ​​​​​​​​​GitHub - camenduru/stable-diffusion-webui-colab: stable diffusion webui colab 这里我选择是: https://colab.research.google.com/github/camenduru/stable-diffusion-webui-colab/blob/main…

《昇思25天学习打卡营第16天 | 昇思MindSpore基于MobileNetv2的垃圾分类》

16天 本节学习了垃圾分类代码开发的方法。通过读取本地图像数据作为输入,对图像中的垃圾物体进行检测,并且将检测结果图片保存到文件中。 MobileNet网络是由Google团队于2017年提出的专注于移动端、嵌入式或IoT设备的轻量级CNN网络,相比于传…

百元蓝牙耳机推荐2024,百元蓝牙耳机排行榜盘点

在2024年面对琳琅满目的蓝牙耳机选项,消费者往往难以抉择,特别是在预算有限的情况下,如何在众多产品中挑选出既满足质量又符合预算的耳机成为了一个不小的挑战。 为了帮助大家在繁多的选择中找到真正物有所值的百元蓝牙耳机,我们…

Win10临时文件夹Temp无写入权限不能安装怎么解决?

网上很多解决方案,但其实大部分是C盘满了 使用treesize软件,来精准清理C盘的垃圾,释放空间 或者用everything来快速定位Temp的位置,先把里面能删的都删掉 上面两款软件都是非常好用的,建议大家使用

word怎么转换成pdf?分享3种PDF文件转换技巧

word怎么转换成pdf?在日常办公中,将Word转换成PDF可以带来诸多便利。首先,PDF格式具有跨平台的通用性,无论在哪个操作系统或设备上,都能保持文档的原始布局和格式。其次,PDF文件不容易被篡改,可…

对原生textarea加上:当前输入字数/最大输入字数

源码: <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>Textarea Character Counter with Dragga…

跨模型知识融合:大模型的知识融合

大模型&#xff08;LLMs&#xff09;在多个领域的应用日益广泛&#xff0c;但确保它们的行为与人类价值观和意图一致却充满挑战。传统对齐方法&#xff0c;例如基于人类反馈的强化学习&#xff08;RLHF&#xff09;&#xff0c;虽取得一定进展&#xff0c;仍面临诸多难题&#…

浅谈区块链

区块链是一种分布式数据库技术&#xff0c;也被称为分布式账本技术。它的本质是一个去中心化的数据库&#xff0c;使用密码学相关联产生的数据块串连而成&#xff0c;用于验证其信息的有效性&#xff08;防伪&#xff09;和生成下一个区块。区块链具有“不可伪造”“全程留痕”…

肆拾玖坊的商业模式,49坊新零售奖金制度体系,众筹众创+会员制

肆拾玖坊之所以能够在短时间内成为白酒行业的“现象级”企业,,不仅是依靠独特商业模式,同时也依靠的是坚持用户为核心,围绕用户需求,让用户与产品直接产生连接理念。 坐标&#xff1a;厦门&#xff0c;我是易创客肖琳 深耕社交新零售行业10年&#xff0c;主要提供新零售系统工…

《昇思25天学习打卡营第21天 | 昇思MindSporePix2Pix实现图像转换》

21天 本节学习了通过Pix2Pix实现图像转换。 Pix2Pix是基于条件生成对抗网络&#xff08;cGAN&#xff09;实现的一种深度学习图像转换模型。可以实现语义/标签到真实图片、灰度图到彩色图、航空图到地图、白天到黑夜、线稿图到实物图的转换。Pix2Pix是将cGAN应用于有监督的图…

【正点原子K210连载】 第十五章 按键中断实验 摘自【正点原子】DNK210使用指南-CanMV版指南

1&#xff09;实验平台&#xff1a;正点原子ATK-DNK210开发板 2&#xff09;平台购买地址https://detail.tmall.com/item.htm?id731866264428 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/docs/boards/xiaoxitongban 第十五章 按键中断实…

浅谈人工智能发展趋势

第三次浪潮 人类科技发展的主线正沿着“能源”和“新型”展开。AI的尽头是光伏和储能。 如今我们正在经历第三次浪潮——信息文明。 社会生产力 劳动对象 劳动工具 劳动者 生产要素 农业文明铜器铁器 材料 人力工具 农民 土地人力 工业文明机车电力 材料动力 动力…

如何在Python中实现一个简单的爬虫程序

如何在Python中实现一个简单的爬虫程序 随着互联网的发展&#xff0c;数据已成为当今社会最宝贵的资源之一。而爬虫程序则成为了获取互联网数据的重要工具之一。本文将介绍如何在Python中实现一个简单的爬虫程序&#xff0c;并提供具体的代码示例。 确定目标网站 在开始编写爬…