Anaconda和Pycharm详细安装 配置教程

news2024/12/23 2:02:36

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

PyCharm:PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。【PyCharm下载】

Anaconda的安装及环境配置

一、简介

Anaconda主要特点包括:

1.安装过程简单

2.包含了数百个科学模块,高效运用于各种项目

3.可下载python2和python3版本,并根据项目需求切换使用。

Anaconda使用开源社区构建的最佳Python软件包(包括scikit-learn,TensorFlow和PyTorch)构建和训练机器学习模型。

二、下载及安装

  •   官网下载:

进入官网Anaconda | The World’s Most Popular Data Science Platform下载对应正确的版本,这里选择的是Windows

 下载缓慢的话可以选择镜像下载,速度会快一些~~~

  • 镜像下载

下载地址:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

 注:32位的电脑只能装 32-Bit

 Anaconda的安装:

        ( 一般问题都是出在这里。)

(1)直接找到刚才下载好的文件双击打开。如图点击【next】

 

(2)阅读许可证协议条款,然后勾选“I Agree”并进行下一步。 

 

(3)选择安装用户,对于个人电脑随便选其中一个都行,若是以管理员身份为所有用户安装,可选"All Users",然后点击"Next"继续安装。

假如你的电脑有好几个 Users ,才需要考虑这个问题。其实我们电脑一般就一个 User,就我们一个人使用,如果你的电脑有多个用户,选择All Users。不管是选择哪个,后续的安装流程都是相同的,所以不用在这里太过纠结,这里直接选择Just Me,然后继续点击 Next 。

 

(4)选择安装路径,点击"Browse"会弹出"浏览文件夹"窗口,选择自己的安装目录,如我这里专门在D盘新建了一个文件夹 Python_install用来存放python相关的anaconda/pycharm等。

“D:\Software\Python_install\anaconda3"。注意,安装位置不要有中文路径,并且磁盘要足够大,如下图所示。

 

 (5)安装选项如下图。采用默认的两个选项,最后点击"Install"开始安装,注意,不建议初学者勾选"把Anaconda3环境添加到环境变量中"选项,可以通过Anaconda Prompt来打开conda终端。后面手动配置环境变量~~~

 

  • Create start menu shortcuts (supported packages only).

创建开始菜单快捷方式(仅限支持的程序包)。

  • Add Anaconda3 to my PATH environment variable
    NOT recommended.This can lead to conflicts with other applications. Instead, use the Commmand Prompt and Powershell menus added to the Windows Start Menu.

将Anaconda3添加到我的PATH环境变量中

不推荐。这可能会导致与其他应用程序发生冲突。相反,请使用添加到Windows「开始」菜单中的命令提示符和Powershell菜单。

​​​

  • Register Anaconda3 as my default Python 3.11
    Recommended.Allows other programs,such as vsCode,PyCharm, etc. to automatically detect Anaconda3 as the primary Python 3.11 on the system.

将Anaconda3注册为我的默认Python 3.11

推荐。允许其他程序,如vsCode、PyCharm等,自动检测Anaconda3作为系统上的主要Python 3.11。

  • Clear the package cache upon completion
    Recommended.Recovers some disk space without harming functionality.

完成后清除磁盘缓存

推荐。在不损害功能的情况下恢复一些磁盘空间。

这里默认配置选项。

(6)开始安装,进度条走起,这步只需等待进度条到底,时间取决于个人电脑配置,配置越高,安装越快. 

 

(7)进度条到底后,点击"Next"继续下一步.

(8)点击"Next"继续下一步. 

 

(9)点击"Finish"完成软件安装. 

三、配置环境变量 

 安装完成~~~

1测试安装情况

(1)在window系统菜单中选择Anaconda Prompt,如下图所示.

(2)打开Anaconda Prompt,输入conda,则有如下输出. 

(base) C:\Users\smxsh>conda
usage: conda-script.py [-h] [--no-plugins] [-V] COMMAND ...

conda is a tool for managing and deploying applications, environments and packages.

options:
  -h, --help          Show this help message and exit.
  --no-plugins        Disable all plugins that are not built into conda.
  -V, --version       Show the conda version number and exit.

commands:
  The following built-in and plugins subcommands are available.

  COMMAND
    build             Build conda packages from a conda recipe.
    clean             Remove unused packages and caches.
    compare           Compare packages between conda environments.
    config            Modify configuration values in .condarc.
    content-trust     See `conda content-trust --help`.
    convert           Convert pure Python packages to other platforms (a.k.a., subdirs).
    create            Create a new conda environment from a list of specified packages.
    debug             Debug the build or test phases of conda recipes.
    develop           Install a Python package in 'development mode'. Similar to `pip install --editable`.
    doctor            Display a health report for your environment.
    env               See `conda env --help`.
    index             Update package index metadata files. Pending deprecation, use https://github.com/conda/conda-
                      index instead.
    info              Display information about current conda install.
    init              Initialize conda for shell interaction.
    inspect           Tools for inspecting conda packages.
    install           Install a list of packages into a specified conda environment.
    list              List installed packages in a conda environment.
    metapackage       Specialty tool for generating conda metapackage.
    notices           Retrieve latest channel notifications.
    pack              See `conda pack --help`.
    package           Create low-level conda packages. (EXPERIMENTAL)
    remove (uninstall)
                      Remove a list of packages from a specified conda environment.
    rename            Rename an existing environment.
    render            Expand a conda recipe into a platform-specific recipe.
    repo              See `conda repo --help`.
    run               Run an executable in a conda environment.
    search            Search for packages and display associated information using the MatchSpec format.
    server            See `conda server --help`.
    skeleton          Generate boilerplate conda recipes.
    token             See `conda token --help`.
    update (upgrade)  Update conda packages to the latest compatible version.
    verify            See `conda verify --help`.

(base) C:\Users\smxsh>

(3)打开Anaconda Prompt,默认进入base虚拟环境,输入python,如下图所示. 

(4)如果你成功完成上述步骤,恭喜,您已经在电脑成功安装Anaconda3开发环境. 

接下来需要配置环境变量~~~ 

 2配置环境变量

(1)输入conda查看是否配置环境变量

 由上可看出目前还没有配置环境变量!

(2)打开控制面板,进入所有控制面板项,再进入系统,选择高级系统设置。

计算机(右键)→属性→高级系统设置→(点击)环境变量 

(3)在用户变量区域内选择 Path ,双击

由于上面安装时,我们采用仅为用户安装,设置用户变量的path即可; 

如果是所有用户【ALL USER】则需要设置系统环境变量。

  • 系统变量对所有用户有效
  • 用户变量只对当前用户有效

如果此电脑登入了另外个用户账号,那配置之前账号的用户环境变量就对另外个用户账号不起作用。

 (4)点击新建。

(5)以下就是需要添加的环境变量,相应用户的目录存在差异,但是后面的路径名称相同。

D:\Software\Python_install\anaconda3
D:\Software\Python_install\anaconda3\Scripts
D:\Software\Python_install\anaconda3\Library\bin
D:\Software\Python_install\anaconda3\Library\mingw-w64\bin

这里说明一下这四条环境变量的作用:

D:\Software\Python_install\anaconda3

(anaconda自带python,将内置python作为系统python编译器)
D:\Software\Python_install\anaconda3\Scripts 

(conda自带脚本)
D:\Software\Python_install\anaconda3\Library\bin

(jupyter notebook动态库)
D:\Software\Python_install\anaconda3\Library\mingw-w64\bin

(使用C with python的时候)

新建完成后连续点击确定 保存! 

3验证环境变量是否配置成功

同时按 win + r ,输入cmd,在弹出的命令行查看anaconda版本,输入 :

conda --version

 

输入:

python
命令行输入python,会弹出微软应用商店。 

 

打开CMD,查看python位置:

where python

此时可以看到有两条路径。

解决办法:

首先可以将环境变量中的

C:\Users\smxsh\AppData\Local\Microsoft\WindowsApps

移到python的环境变量下面

就像这样,点这个微软的环境变量,然后点下移,移到python路径的后面就可以了。

或者直接将anaconda、python相关的四条环境变量上移。如图所示

重新打开cmd,输入python

 到此Anaconda和python环境就安装好啦!

anaconda常用命令: 

查看当前环境下安装的库: conda list

查询是否有想要安装的库:conda search package_name

在当前环境中安装库:conda install package_name

更新环境中的某个库:conda update package_name

卸载环境中的库:conda uninstall package_name

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

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

相关文章

功能强大的PostgreSQL没有MySQL流行的10个原因,你知道几个?

以下内容是根据玖章算术CEO叶正盛在「3306π 数据库朋友圈」技术演讲整理。文末附完整的PPT下载链接! MySQL与PostgreSQL都是非常优秀并且非常成功的数据库,PostgreSQL的功能比MySQL强大,但是依然没有MySQL流行,作者从产品功能、…

Vue3中的computed函数详解

计算属性是Vue中常用的一种方式,主要用于在模板中放置逻辑计算,方便开发者进行数据操作和展示。在Vue3中,计算属性依然是非常重要的一种功能,而computed函数则更加的方便计算属性的使用。本文将对Vue3中的computed函数进行详细的介…

terraform简单的开始-vpc cvm创建

从网络开始 从创建VPC开始 复用前面的main.tf的代码: terraform {required_providers {tencentcloud {source "tencentcloudstack/tencentcloud"version "1.81.25"}} } variable "region" {description "腾讯云地域"…

西门子S7-1200F或1500F系列安全PLC的组态步骤和基础编程(二)

西门子S7-1200F或1500F系列安全PLC的组态步骤和基础编程(二) 上一次和大家分享了组态相关的重要内容,具体可以参考以下链接中的内容: 西门子S7-1200F或1500F系列安全PLC的组态步骤和基础编程(一) 本次继续和大家分享关于安全PLC基础编程的相关内容: 如下图所示,在左侧的…

开通经营收款码要手续费吗

我们都知道,目前市场上的支付宝或者微信商户收款,无论是线上收款还是实体店收款,一般都采用0.6%的收款费率,1万元就是60元。 其实这不低的。 大多数线下实体店商家可能使用的聚合支付码可能是0.38%,1万元是38。 虽然不…

21天学会C++:Day12----初始化列表

CSDN的uu们,大家好。这里是C入门的第十一讲。 座右铭:前路坎坷,披荆斩棘,扶摇直上。 博客主页: 姬如祎 收录专栏:C专题 目录 1. 初始化列表 1.1 引入 1.2 初始化列表 1.3 初始化列表的注意事项 1.…

字符集(ASCII、GBK、Unicode、UTF-8)

1、字符集基础知识 计算机底层不可以直接存储字符的。计算机中底层只能存储二进制(0、1)二进制是可以转换成十进制的结论:计算机底层可以表示十进制编号。计算机可以给人类字符进行编号存储,这套编号规则就是字符集。 2、ASCII字符…

如何像微信一样扫码自由?

https://github.com/devilsen/CZXing 我在使用zxing的总是想扫码的时候怎么才能够快速校准,多个二维码扫描的时候怎么才能指定二维码呢。于是我在Github上找到了CZxing这个控件。在使用的时候发现了有些小问题。 扫码结果没有回调。 回调没有反应;是因…

二维码智慧门牌管理系统:提升城市管理效率与服务水平

文章目录 前言一、系统原理及特点二、系统的优势与应用 前言 在当今快速发展的信息化时代,如何有效地管理城市地址信息成为了各大城市面临的重要问题。传统的门牌管理系统已经无法满足现代城市的需求,而二维码智慧门牌管理系统作为全新的解决方案&#…

数据库开发-MySQL

数据库设计-DDL 下面我们就正式的进入到SQL语句的学习,在学习之前先给大家介绍一下我们要开发一个项目,整个开发流程是什么样的,以及在流程当中哪些环节会涉及到数据库。 项目开发流程 需求文档: 在我们开发一个项目或者项目当中…

Linux文件内容显示练习

1.新建2个文件b1.txt b2.txt ,使用vim打开b1.txt 输入“Hello World”字符串,将b1.txt硬链接到b2.txt 查看2个文件的硬连接数 [rootserver ~]# vim b1.txt [rootserver ~]# ln b1.txt b2.txt #建立硬链接 [rootserver ~]# stat b2.txt [rootserver ~]# stat b1.txt [r…

现货黄金的价格如何变动

现货黄金每天的交易时间很长,价格几乎全天24小时都处于波动之中,由于受到各种政治、经济因素的影响,价格波动有时可以来得十分迅猛,在一小时就可以波动二、三十美元,但有时却可以连续几天都维持在数美元的区间内波动。…

《使用 sCrypt 构建井字游戏》课程上线

《使用 sCrypt 构建井字游戏》课程上线 Learn sCrypt。Learn sCrypt 是一个交互式学习网站,旨在帮助开发者更快、更轻松地学习和掌握比特币智能合约开发语言 sCrypt。 井字游戏非常简单,就是使用两个玩家(分别是 Alice 和 Bob)的比特币地址初始化合约&a…

Spring框架——介绍与基本概念!

一、Spring框架概述 1.什么是Spring Spring是一个轻量级的Java 开发开源框架,用于构建企业级应用程序。它提供了一组广泛使用的技术和API,包括依赖注入、AOP、数据访问、事务管理、Web开发和集成测试等。它是为了解决企业应用开发的复杂性而创建的。框…

c盘中temp可以删除吗?appdata\local\temp可以删除吗?

http://www.win10d.com/jiaocheng/22594.html C盘AppData文件夹是一个系统文件夹,里面存储着临时文件,各种应用的自定义设置,快速启动文件等。近期有用户发现appdata\local\temp占用了大量的空间,那么该文件可以删除吗&#xff1f…

Java 21 发布,带来诸多新特性又一次创新的飞跃

一、引言 2023年9月19日,Oracle公司正式发布了JDK 21,这是按照六个月发布周期准时交付的第12个功能版本。 这种可预测性让开发者能够轻松地管理他们对创新的采用,感谢稳定的改进流。JDK 21不仅包含了数千个性能、稳定性和安全性更新&#xf…

比特币上的可验证延迟函数

可验证延迟函数 (VDF) 是一种需要大量 顺序计算 来评估但可以快速验证的函数。我们首次在比特币上实现了它。VDF 作为密码学技术可用于构建大量新应用程序,例如公共随机信标、计算时间戳和数据复制证明。 VDF 场景 链上随机信标 在区块链中很难实现随机性&#xf…

php生成二维码合成文字、背景图并保存本地图片

目录 1、实现效果,二维码二维码合成文字、背景图 2、下载并引入qrcode 3、创建static文件夹下载字体和背景图到这 4、创建test2.php,合成代码 1、实现效果,二维码二维码合成文字、背景图 2、下载并引入qrcode 1、到phpqrcpde官网下载类库…

UltraEdit 22 编辑器 for Mac

UltraEdit 是一款功能强大的文本编辑器和源代码编辑器。它具有多种功能,适用于程序员、网站开发人员和其他需要处理大量文本内容的用户。 UltraEdit 提供了正则表达式搜索和替换功能,可以快速查找和修改文本中的特定内容。它还支持多文件编辑和多窗口布局…

掌握文案新技能,拓世AI让你成为朋友圈文案达人

“人生如戏,戏如人生”,这是一句缥缈却真实的话,我们在生活中扮演着各种角色,经营自己的人生。如同美国社会学家戈夫曼提出的“拟剧论”:他将社会和人生比作一个大舞台,我们都在关心如何在众多观众面前打造…