windows下pycharm中配置conda虚拟环境

目录

一:背景

二:安装conda环境

三:pycharm配置环境

四:注意问题


一:背景

在使用python的过程中,我们可能需要在一个windows环境中创建多个版本的python和安装不同的库去做一些开发任务。 使用conda,我们可以先创建多个独立的Python环境,以免影响其他环境的运行。在每个独立的环境中安装各自的包,互相不影响。

二:安装conda环境

1:下载安装Anaconda3

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。

https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Windows-x86_64.exe

按照提示信息,一步一步安装即可.

2:配置环境变量

系统高级-》环境变量-》path

新增三个路径

D:\ProgramData\anaconda3

D:\ProgramData\anaconda3\Scripts

D:\ProgramData\anaconda3\Library\bin

3:查看安装结果

创建环境:

conda create -n yolon9 python==3.10

查看所有环境:

conda env list

激活环境:  activate yolon9

安装库:

在命令行模式下

(yolon9) D:\test_python\yolov\ultralytics>  pip install opencv-python  -i https://pypi.tuna.tsinghua.edu.cn/simple

下面简单普及下Conda的其他基本用法

(1)创建环境:使用“conda create”命令可以创建一个新的环境。

例如,“conda create —name myenv python=3.8”命令将创建一个名为“myenv”的新环境,并安装Python 3.8版本。

(2)激活环境:

使用“conda activate”命令可以激活一个环境。例如,“conda activate myenv”命令将激活名为“myenv”的环境。
(3)安装包:在激活的环境中,可以使用“conda install”命令来安装软件包。例如,“conda install numpy”命令将在当前环境中安装NumPy包。
(4)更新包:使用“conda update”命令可以更新已安装的软件包。例如,“conda update numpy”命令将更新NumPy包的到最新版本。

(5)退出环境:使用“conda deactivate”命令可以退出当前环境。

三:pycharm配置环境

1:新增解释器,选择conda环境

选择解释器的路径,为刚才创建的环境,软件会自动配置

配置完的环境如下,默认会安装一些包

四:注意问题

通过以上以上步骤,我们建立了yolon9虚拟环境,通过命令行的模式安装了opencv-python,但是安装完发现在pycharm的名利命令行终端中执行python脚本提示ModuleNotFoundError: No module named 'cv2',明明已经安装了,为何提示命令找不到呢?

1:我们在python interpreter界面查看,里面没有我们安装的库,在命令行模式下查看安装的包:

>conda list

发现已经存在安装的包。

2:修改编辑器的位置

发现已经可以查看到安装的包了。在pycharm的命令行终端中,继续运行命令,可以运行了。

3:这里要说明的是conda里的虚拟环境和pycharm的解释器路径需要匹配使用,才可以看到安装的库文件。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习大数据,所需要的java(Maven)基础(1)

文章目录 使用Maven的优势第三方jar包添加第三方jar包获取jar包之间的依赖关系jar包之间的冲突处理将项目拆分成多个工程模块 实现项目的分布式部署Maven是什么自动化构建工具构建的概念构建环节自动化构建 Maven如何使用安装Maven核心程序maven联网问题Maven中的settings配置在…

javaee初阶———多线程(三)

T04BF 👋专栏: 算法|JAVA|MySQL|C语言 🫵 小比特 大梦想 此篇文章与大家分享多线程专题第三篇,关于线程安全方面的内容 如果有不足的或者错误的请您指出! 目录 八、线程安全问题(重点)1.一个典型的线程不安全的例子2.出现线程不安全的原因3.解决线程不安…

进程等待waitwaitpid

文章目录 进程等待进程等待的必要性进程等待的方法waitwaitpidstatus 非阻塞等待 进程等待 任何子进程,在退出的情况下,一般必须要被父进程等待 进程等待的必要性 1.父进程通过等待,解决子进程退出的僵尸问题,回收系统资源。 2.…

深入浅出 -- 系统架构之日均亿级吞吐量的网关架构(DNS轮询解析)

在前篇关于《Nginx》的文章中曾经提到:单节点的Nginx在经过调优后,可承载5W左右的并发量,同时为确保Nginx的高可用,在文中也结合了Keepalived对其实现了程序宕机重启、主机下线从机顶替等功能。 但就算实现了高可用的Nginx依旧存在…

ccf201509-3模板生成系统(list,map,字符串综合运用)

问题描述 成成最近在搭建一个网站,其中一些页面的部分内容来自数据库中不同的数据记录,但是页面的基本结构是相同的。例如,对于展示用户信息的页面,当用户为 Tom 时,网页的源代码是: 而当用户为 Jerry 时…

Ubuntu 安装Java、Git、maven、Jenkins等持续集成环境

Ubuntu 持续集成 安装OpenJdk 查看所有可安装的 JDK 版本 apt list OpenJDK\*使用 apt 安装 JDK(以 11为例),最好是用11,java8对应的jenkins会有兼容问题。 sudo apt install openjdk-11-jdk openjdk-11-jre安装成功后,可以使用以…

2011年认证杯SPSSPRO杯数学建模A题(第二阶段)客机水面迫降时的姿态全过程文档及程序

2011年认证杯SPSSPRO杯数学建模 A题 客机水面迫降时的姿态 原题再现: 2009 年 1 月 15 日下午(美国东部时间),US Airways 所属第 1549 航班(空中客车 A320 客机)在起飞后不久在纽约哈德逊河紧急迫降。经及…

《战神4》和《战神5》有什么联系吗 苹果电脑如何运行《战神4》苹果电脑玩战神 Mac玩游戏 战神5攻略 crossover激活码

《战神4》(God of War 2018)和《战神5》(God of War: Ragnark)是一对引人注目的游戏作品,它们不仅在游戏界引起了广泛的关注,也给玩家带来了深入探索北欧神话世界的机会。这两部游戏之间的联系不仅体现在剧…

UE5 在骨骼动画模型上绘制贴图

参考:Unreal 5.1 - How to paint damage textures and other effects on skeletal meshes 针对模型,在运行状态下通过射线指定一定范围,添加材质效果。 核心思路 通过射线获取命中点,作为材质参数材质中,命中的世界…

缺失msvcr110.dll要怎么处理?快捷的修复msvcr110.dll方法

当你在使用电脑进行工作或娱乐时,可能会突然遇到一个错误提示:“程序无法启动,因为电脑中缺失msvcr110.dll”。这样的情况不仅会打断你的活动,还可能带来一定程度的不便。面对这个在Windows操作系统中相对常见的问题,其…

JavaEE实验三:3.5学生信息查询系统(动态Sql)

题目要求: 使用动态SQL进行条件查询、更新以及复杂查询操作。本实验要求利用本章所学知识完成一个学生信息系统,该系统要求实现3个以下功能: 1、多条件查询: 当用户输入的学生姓名不为空,则根据学生姓名进行学生信息的查询; 当用户…

将Ubuntu18.04默认的python3.6升级到python3.8

1、查看现有的 python3 版本 python3 --version 2、安装 python3.8 sudo apt install python3.8 3、将 python3.6 和 3.8 添加到 update-alternatives sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 sudo update-alternatives --insta…