[Windows] Anacoda安装和使用

2024-06-07 22:18
文章标签 安装 使用 windows anacoda

本文主要是介绍[Windows] Anacoda安装和使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • Anacoda安装和使用
    • 一、前言
    • 二、正文
      • 1.下载安装包
      • 2.安装Anaconda
      • 3.常用指令
    • 三、其它
      • Anaconda Navigator 无法启动
      • 更换镜像源
      • 报错:Collecting package metadata
      • Jupyter Notebook 设置默认浏览器
      • PyCharm使用Anaconda创建的python环境

Anacoda安装和使用

一、前言

  • 操作系统:windows 7 旗舰版
  • Anaconda

开源的Anaconda个人版 (正式为Anaconda发行版)是在Linux,Windows和Mac OS X上执行Python / R数据科学和机器学习的最简单方法。

  • 快速下载7,500+个Python / R数据科学软件包
  • 使用Conda管理库,依赖项和环境
  • 使用scikit-learn,TensorFlow和Theano开发和训练机器学习和深度学习模型
  • 使用Dask,NumPy,pandas和Numba分析具有可伸缩性和性能的数据
  • 使用Matplotlib,Bokeh,Datashader和Holoviews可视化结果
  • Conda

任何语言(Python,R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN等)的软件包,依赖项和环境管理。

Conda是在Windows,macOS和Linux上运行的开源软件包管理系统和环境管理系统。Conda可以快速安装,运行和更新软件包及其依赖项。Conda可以轻松地在本地计算机上的环境中创建,保存,加载和切换。

  • virtualenv

virtualenv 是用于创建隔离的Python环境的工具。

  • pip

pip是Python 的软件包安装程序。您可以使用pip从Python软件包索引和其他索引安装软件包。

  • 参考

python 教程:https://www.runoob.com/python3/python3-tutorial.html

anaconda 官网:https://www.anaconda.com/
conda 官网:https://conda.io/en/latest/
virtualenv 官网:https://virtualenv.pypa.io/en/stable/
pip 官网:https://pip.pypa.io/en/stable/
北京外国语大学开源软件镜像站:https://mirrors.bfsu.edu.cn/help/anaconda/

二、正文

1.下载安装包

https://www.anaconda.com/distribution/#download-section

2.安装Anaconda

  • Next

在这里插入图片描述

  • I Agree

在这里插入图片描述

  • Next

在这里插入图片描述

  • 选择安装路径, Next

在这里插入图片描述

  • Install

在这里插入图片描述

  • 等待安装完成, Next

在这里插入图片描述

  • Next

在这里插入图片描述

  • Finish

在这里插入图片描述

3.常用指令

命令说明例子
conda --version查看 conda 的版本号
conda update conda更新 conda
conda -h查看 conda 帮助文档
conda create -n [环境名称] [包名(-版本号)]创建环境conda create -n python37 python=3.7 scikit-image
activate [环境名称]切换环境activate python37
deactivate退出环境
conda info -e查询环境信息
conda remove -n [环境名称] --all删除虚拟环境conda remove -n python37 --all
conda create -n [新环境名称] --clone [现有环境名称]拷贝环境conda create -n newPython37 --clone python37
conda list查看当前环境已安装包列表
conda search [包名]模糊查询-当前环境的包信息conda search scikit-image
conda install [包名]在当前环境中安装包文件conda install scikit-image
conda install -n [环境名] [包名]在指定环境中安装包文件conda install -n python37 scikit-image

三、其它

Anaconda Navigator 无法启动

如果出现错误,可查看下面的文章内容

  • 更新 Navigator
> conda update anaconda-navigator
  • 重置 Navigator
> anaconda-navigator --reset
  • 更新 Anaconda 客户端
> conda update anaconda-client
  • 更新 Anaconda 客户端依赖包
> conda update -f anaconda-client

更换镜像源

北京外国语大学开源软件镜像站:https://mirrors.bfsu.edu.cn/help/anaconda/

  • win开始菜单 - Anaconda3(64-bit) - Anaconda Prompt (Anaconda3) 执行指令
  • 生成 .condarc 文件
> conda config --set show_channel_urls yes
  • .condarc 文件存放目录:C:\用户\[用户名]\.condarc
channels:- defaults
show_channel_urls: true
default_channels:- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main- https://mirrors.bfsu.edu.cn/anaconda/pkgs/r- https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloudmsys2: https://mirrors.bfsu.edu.cn/anaconda/cloudbioconda: https://mirrors.bfsu.edu.cn/anaconda/cloudmenpo: https://mirrors.bfsu.edu.cn/anaconda/cloudpytorch: https://mirrors.bfsu.edu.cn/anaconda/cloudsimpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud

报错:Collecting package metadata

Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghu
a.edu.cn/anaconda/pkgs/free/win-64/current_repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

‘https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64’

  • 解决方法:

将 Anaconda 安装路径: Anaconda3/Library/bin 的两个文件,拷贝到 Anaconda3/DLLs

  1. libcrypto-1_1-x64.dll
  2. libssl-1_1-x64.dll

Jupyter Notebook 设置默认浏览器

  • win开始菜单 - Anaconda3(64-bit) - Anaconda Prompt (Anaconda3)
  • 生成 jupyter 的配置文件,通过输出的路径找到配置文件
> jupyter notebook --generate-config
  • 打开 jupyter_notebook_config.py 文件,找到如下注释:
#c.NotebookApp.browser = ''
  • 在注释后面新增代码(可指定对应的浏览器 exe 文件):
import webbrowser
webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"))
c.NotebookApp.browser = 'chrome'

PyCharm使用Anaconda创建的python环境

  • PyCharm 菜单栏 - File - Settings - Project:[项目名] - Project Interpreter
  1. 通过配置 Project Interpreter ,选择 Anaconda 创建的 python 环境
    环境路径:Anaconda 安装路径 Anaconda3\envs

在这里插入图片描述

  1. 通过 + 进行包的查询和安装

这篇关于[Windows] Anacoda安装和使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1040453

相关文章

C++使用栈实现括号匹配的代码详解

《C++使用栈实现括号匹配的代码详解》在编程中,括号匹配是一个常见问题,尤其是在处理数学表达式、编译器解析等任务时,栈是一种非常适合处理此类问题的数据结构,能够精确地管理括号的匹配问题,本文将通过C+... 目录引言问题描述代码讲解代码解析栈的状态表示测试总结引言在编程中,括号匹配是一个常见问题,尤其是在

Java中String字符串使用避坑指南

《Java中String字符串使用避坑指南》Java中的String字符串是我们日常编程中用得最多的类之一,看似简单的String使用,却隐藏着不少“坑”,如果不注意,可能会导致性能问题、意外的错误容... 目录8个避坑点如下:1. 字符串的不可变性:每次修改都创建新对象2. 使用 == 比较字符串,陷阱满

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

使用C++实现链表元素的反转

《使用C++实现链表元素的反转》反转链表是链表操作中一个经典的问题,也是面试中常见的考题,本文将从思路到实现一步步地讲解如何实现链表的反转,帮助初学者理解这一操作,我们将使用C++代码演示具体实现,同... 目录问题定义思路分析代码实现带头节点的链表代码讲解其他实现方式时间和空间复杂度分析总结问题定义给定

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程

如何使用Java实现请求deepseek

《如何使用Java实现请求deepseek》这篇文章主要为大家详细介绍了如何使用Java实现请求deepseek功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.deepseek的api创建2.Java实现请求deepseek2.1 pom文件2.2 json转化文件2.2

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

C++ Primer 多维数组的使用

《C++Primer多维数组的使用》本文主要介绍了多维数组在C++语言中的定义、初始化、下标引用以及使用范围for语句处理多维数组的方法,具有一定的参考价值,感兴趣的可以了解一下... 目录多维数组多维数组的初始化多维数组的下标引用使用范围for语句处理多维数组指针和多维数组多维数组严格来说,C++语言没

在 Spring Boot 中使用 @Autowired和 @Bean注解的示例详解

《在SpringBoot中使用@Autowired和@Bean注解的示例详解》本文通过一个示例演示了如何在SpringBoot中使用@Autowired和@Bean注解进行依赖注入和Bean... 目录在 Spring Boot 中使用 @Autowired 和 @Bean 注解示例背景1. 定义 Stud