首页 > 其他分享 >miliconda使用

miliconda使用

时间:2024-10-16 20:48:43浏览次数:6  
标签:管理器 Python miliconda 使用 环境 Miniconda conda Anaconda

1.Miniconda简介

Anaconda 和 Miniconda 都是 Python 的发行版,它们提供了一个包管理系统和环境管理系统,使得 Python 编程更加方便。

1.Anaconda
Anaconda 是一个面向科学计算的 Python 发行版,它包含了一个包管理器、Python 环境管理器和一个 Python 分发版。Anaconda 预装了大量的库和工具,特别适合进行数据科学、机器学习、科学计算和分析等领域的工作。Anaconda 也提供了一个图形界面的包管理器,叫做 Anaconda Navigator。

2.Miniconda
Miniconda 是 Anaconda 的精简版,它只包含最基本的包管理器 conda 和 Python 环境管理器,不包含预装的库。Miniconda 体积更小,启动速度更快,适合那些只需要 conda 管理包和环境的用户。用户可以根据自己的需要安装所需的库。

简单来说,如果你需要一个功能齐全、预装了大量库的 Python 发行版,可以选择 Anaconda。如果你需要一个轻量级、快速的 Python 环境,可以选择 Miniconda。两者都使用 conda 作为包管理器,可以方便地安装、更新和管理 Python 包。

2.使用背景

使用Miniconda主要是通过创建虚拟环境的方式,一方面,避免本地多版本Python产生的管理复杂性和不稳定性。另一方面,为Python项目开发中实现环境隔离和依赖管理,确保不同项目能够使用特定版本的Python和库,避免版本冲突和依赖问题。

3.安装教程

3.1、下载地址

3.1.1、通过清华镜像源下载(较快)

资源地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

img

可以通过下滑选择latest最新版,也以点击Date选择对应系统需要的长期支持的Python版本。文件名中包含 py39 表示这些 Miniconda 版本预安装了 Python 3.9 (选择 Miniconda 安装包时的 Python 版本并不是未来进行Python开发时决定性的因素,即一个默认版本)。

3.1.2、通过Miniconda官网下载

资源地址:https://repo.anaconda.com/miniconda/
同样根据需要选择对应的下载文件

img

3.2、安装包操作

3.2.1、自动添加环境变量

这里勾上将miniconda自动添加到环境变量中。

img

​ 其他地方一路傻瓜式操作

3.2.2、手动添加环境变量

如果安装时没有自动添加环境变量,就需要手动去配置。以下路径根据自己的安装路径设置

E:\miniconda3
E:\miniconda3\Library\mingw-w64\bin
E:\miniconda3\Library\usr\bin
E:\miniconda3\Library\bin
E:\miniconda3\Scripts

1.打开 此电脑---->系统属性---->高级系统设置---->环境变量

image-20240824205336475

3.3、 查看Miniconda安装成功

image-20240824202756401

4.使用Miniconda

以创建一个名为py_test的python版本为3.9的miniconda虚拟环境为示例介绍Miniconda的使用。

4.1、创建新环境

# conda create -n 虚拟环境名字 python=版本
conda create -n py_test python=3.9

image-20240824203216782

4.2、查看已经创建的环境

conda env list

image-20240824203412579

4.3、激活/去激活

conda activate py_test

左侧显示现在的环境

image-20240824203529079

conda deactivate

image-20240824203655874

4.4、安装

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
#或者
conda install numpy
#如果项目中已经准备好requirements.txt文件则使用如下,装依赖文件中的所有项
pip install -r requirements.txt
#查看已安装
pip list

image-20240824204057839

pip和conda install的区别:

 Conda只能在conda环境中安装包,但是可以安装各种语言、各种类型的包。
 Pip可以在任何环境中安装包,但是只能安装Python包。

常见pip镜像源(国内源)

清华:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣:http://pypi.douban.com/simple/
中科大:https://pypi.mirrors.ustc.edu.cn/simple/
阿里云:https://mirrors.aliyun.com/pypi/simple/

4.5、删除

conda env remove -n  py_test

image-20240824204222102

5、Pycharm添加conda虚拟环境

5.1、File ---> Setting ---> Project ---> Project Interoreter

image-20240824210501134

5.2、选择使用现有的环境,并选择创建的环境目录下的python.exe或者conda.exe

image-20240824210807680

5.3、若要对现有项目全部使用该环境,可勾选上如图选项,否则可不选。点击确认,即添加完成

image-20240824211250107

5.4、环境切换,点击要使用的环境即可

image-20240824211348292

标签:管理器,Python,miliconda,使用,环境,Miniconda,conda,Anaconda
From: https://www.cnblogs.com/mmIqm/p/18470889

相关文章

  • 2-STM32F103+ML307(中移4G Cat1)OTA升级篇(自建物联网平台)-STM32通过ML307使用http或
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/myota.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  说明前面......
  • 一个标准java程序的创建和使用
    创建1.创建一个记事本,在记事本中写入JAVA代码2.另存为一个后缀为.java的文件,注意,文件名要与类名相同,且存储为ANSI文件 3.点击右键,从终端打开,然后按照如下图方法运行(cat查看文件内容) 命名规范:1.大驼峰:类名2.小驼峰:变量名,方法名,文件名,文件夹名3.全部大写:常量名字命......
  • 千千静听歌词搜索:第三方歌词服务器使用方法
    因为千千静听官方服务器已经停用,因此只能使用第三方歌词服务器资源都来自于网络,本人只是搬运工,两个个方法。方法一:修改配置文件ttp_lrcsh.ini配置文件如下,txt另存为ttp_lrcsh.ini,要把ttp_lrcsh.ini文件属性只读模式,软件后台会自动删除此文件。下载歌词配置并放入AddIn文件夹即可使......
  • Obsidian之模板的简单使用
    前言:在使用Obsidian时经常对每次新建的文件输入相同的内容是否有更好的解决方法呢,以下是我使用Obsidian模板的一些经验总结用到的插件Templaterquickaddbanner在开始前确保已经安装了以上的插件首先简单的介绍下Templater的功能自定义指定文件夹的新建文件的模板配合......
  • 【CTF-SHOW】Web入门 Web27-身份证日期爆破 【关于bp intruder使用--详记录】
    1.点进去是一个登录系统,有录取名单和学籍信息发现通过姓名和身份证号可以进行录取查询,推测录取查询可能得到学生对应学号和密码,但是身份证号中的出生日期部分未知,所以可以进行爆破2.打开bp抓包这里注意抓的是学院录取查询系统发送POST类型进行查询的包,第一遍抓不到很正......
  • C++:Boost的安装和使用
    1、Boost简介Boost的本质就是一个开源C++库,它包含多种功能强大的模块,如:字符串文本处理模块、容器、算法、多线程、智能指针、线程池等模块2、Boost的下载和安装(1)Boost下载官网:http://www.boost.org/SourceForge:C++BoostLibrary在国内能够实现更快速的下载window系......
  • java 查看jvm使用哪个垃圾回收器 -XX:+PrintCommandLineFlags
    java查看jvm使用哪个垃圾回收器在Java中,你可以通过查看JVM启动参数来确定使用的垃圾收集器。你可以使用java命令的-XX:+PrintCommandLineFlags参数来打印出JVM的启动配置,包括选择的垃圾收集器。例如,你可以通过以下命令运行Java应用程序来查看使用的垃圾收集器:java-XX:+PrintC......
  • npx的使用和理解
    npxnpm从5.2版开始,增加了npx命令。它有很多用处1、不用全局安装npm包2、不用配置script直接调用项目内部安装的模块package.json如下{"name":"laspluginlesson","version":"1.0.0","description":"","main":"inde......
  • Gstreamer系列(5):Gstreamer在arm平台(Nano, Orin, Xavier等)使用硬编码对视频进行保存mp
            在工程实践中,通常使用使用英伟达版板卡作为图像处理的控制器,常见的有xavier,TX2,orin,Nano等,这些控制器使用Gstreamer进行硬件编码的插件通常为omxh264enc,nvv4l2h264enc。本文将基于这两个插件进行介绍区别,并给出使用示例本。本系列其他文章有:Gstreamer系......
  • IDEA上面简单使用ObjectDB
    一、ObjectDB介绍ObjectDB是一个面向对象的数据库管理系统,使用Java作为编程语言,适用于处理各种规模的数据,从较小的数据库到非常大的数据库,支持数据库文件大小可达到128TB。二、IDEA上面使用(maven)新建一个objectdb数据库从一个简单的开源项目开始1.下载下面的文件,在终端输......