Anaconda和Pycharm详细安装 配置教程
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.COMMANDbuild 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
相关文章:
Anaconda和Pycharm详细安装 配置教程
Anaconda:是一个开源的Python发行版本,其中包含了conda、Python等180多个科学包及其依赖项。【Anaconda下载】 PyCharm:PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。【PyCharm下载】…...
利用Linux虚拟化技术实现资源隔离和管理
在现代计算机系统中,资源隔离和管理是非常重要的,特别是在多租户环境下。通过利用Linux虚拟化技术,我们可以实现对计算资源(如CPU、内存和存储)的隔离和管理,以提供安全、高效、稳定的计算环境。下面将详细…...
12基于MATLAB的短时傅里叶变换( STFT),连续小波变换( CWT),程序已调通,可以直接运行。
基于MATLAB的短时傅里叶变换( STFT),连续小波变换( CWT),程序已调通,可以直接运行...
k8s使用时无法ping通服务器From IP地址 icmp_seq=1 Destination Host Unreachable
天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…...
两种风格的纯CSS3加载动画
<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>加载动画</title><style>.loader {w…...
Spring Cloud Eureka:服务注册与发现
💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Spring Cloud Eureka:服务注册与发现 Spring Cloud Eureka是Spring Cloud生态系统中的一个组件,它是用于实现服务注册与发现的服务治理组件。在…...
安防监控视频云存储平台EasyNVR对接EasyNVS时,一直不上线该如何解决?
视频安防监控平台EasyNVR可支持设备通过RTSP/Onvif协议接入,并能对接入的视频流进行处理与多端分发,包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式。 近期有用户在使用安防视频平台EasyNVR对接上级平台EasyNVS时,出现了一直不上线…...
【完美解决】GitHub连接超时问题 Recv failure: Connection was reset
问题: 已经开了梯子但是在Idea中使用git(GitHub)还是连接超时Recv failure: Connection was reset。此时需要让git走代理。 解决方案: 1.对右下角网络点击右键 -> 打开网络和Internet设置 2.代理 -> 查看到地址和端口号…...
cpolar内网穿透
1、下载地址 https://www.cpolar.com/ windows系统可以在cpolar官网下载最新的安装包,然后解压默认安装即可。 2、地址配置 创建隧道映射内网端口,双击安装的软件,即可进入浏览器配置界面 http://localhost:9200/#/dashboard cpolar安装…...
go语言操作数据库
1.10 GO连接MySQL 因为Go语言没有提供任何官方数据库驱动,所以需要安装第三方函数库。由于在github上安装,所以需要安装git软件,安装过程一直点击下一步即可。安装完成后需要配置环境变量 1.10.1 安装git git软件 安装完毕后,配…...
zabbix实现钉钉报警
首先钉钉创建一个团队 自定义关键词 查看zabbix-server脚本存放的位置: [rootcontrolnode ~]# grep ^AlertScriptsPath /etc/zabbix/zabbix_server.conf AlertScriptsPath/usr/lib/zabbix/alertscripts zabbix server设置 在配置文件书写脚本目录vim /etc/za…...
基于微信小程序的语言课学习系统设计与实现(源码+lw+部署文档+讲解等)
前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 👇🏻…...
R 语言画图中英文字体解决方案
在某些时候,需要在 R 画图中添加中文,但是默认情况下,R 对中文的支持不好。这里推荐一个 showtext 的 R 包。如果需要将含有中文字体的图形保存为 pdf 文件,可以使用下面讲到的方案,最新版的showtext已经支持了 ggplot…...
Golang反射相关知识总结
1. Golang反射概述 Go语言的反射(reflection)是指在运行时动态地获取类型信息和操作对象的能力。在Go语言中,每个值都是一个接口类型,这个接口类型包含了这个值的类型信息和值的数据,因此,通过反射&#x…...
go语言初学(备忘)
1、安装 2 路径配置 C:\Program Files\Go\bin 3新建一个工程 4、下载VSCode 并安装插件 创建一个调试文件 在main目录下新建一个test.go脚本 package main import "fmt" func main() { fmt.Println("Hi 1111") fmt.Println("testasdf") } 断点…...
免费获取独立ChatGPT账户!!
GPT对于每个科研人员已经成为不可或缺的辅助工具,不同的研究领域和项目具有不同的需求。如在科研编程、绘图领域:1、编程建议和示例代码: 无论你使用的编程语言是Python、R、MATLAB还是其他语言,都可以为你提供相关的代码示例。2、数据可视化…...
4.docker容器编排(docker compose 与 docker swarm)
本文目录 1.容器编排2.Docker Compose1.Docker Compose 安装2.Docker Compose 示例1.使用 docker-compose 启动 nginx2.docker compose 常用命令3.校验 docker-compose.yml 是否有错误4.创建服务,启动容器5.弹性伸缩<扩缩容> 3.Docker Swarm1.Swarm 架构图2.S…...
Linux中配置sudo用户访问权限
一、如何在 Linux 中配置 sudo 的访问权限 1.1、添加一个Linux普通用户有 sudo 权限 [root@localhost ~]# useradd test // 创建一个普通用户为:test [root@localhost ~]# [root@localhost ~]# passwd test // 设置用户test密码为:test Changing password for user te…...
ASfP: 增强AOSP平台开发的利器——Android Studio for Platform
ASfP: 增强AOSP平台开发的利器——Android Studio for Platform Android Studio for Platform (ASfP) 是一个为使用 Soong 构建系统构建的 Android 开源项目(AOSP)平台开发者而设计的 Android Studio IDE 版本。与标准 Android Studio 不同,…...
【Html】用CSS定义咖啡 - 咖啡配料展示
显示效果 代码 index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>CodePen - For The Love Of Coffee</title><link rel"stylesheet" href"./style.css">&l…...
Learn Prompt-Prompt 高级技巧:AutoGPT
AutoGPT 是一个由Toran Richards创建的流行开源项目。它利用GPT4作为大脑,结合langchain的链接思想,连接各种工具和互联网资源,来完成人类给予的任务。您只需要设定一个目标,AutoGPT就会自主规划并逐步执行任务。如果遇到问题&…...
IntelliJ IDEA - Maven 在控制台Maven编译正常,但是在IDEA中不正常,表现不一致
文章目录 现象原因解决验证 现象 一个Maven项目,当导入到IDEA后,无法在IDEA中正常的编译和下载jar依赖,类似下面的截图。 但是在Windows控制台却可以正常编译,类似下面的截图。 CMD执行:mvn clean install -Dmaven.te…...
list 用法与模拟
list 用法 list list 模拟 #pragma once #include <assert.h> namespace sjy {//链表节点template <typename T>struct __list_node{__list_node(const T& val T()):_prev(nullptr),_next(nullptr),_val(val){}/*成员变量*/__list_node<T>* _prev;__…...
【操作系统笔记】进程和线程
进程的组成 进程要读取 ELF 文件,那么: ① 要知道文件系统的信息,fs_struct② 要知道打开的文件的信息,files_struct 一个进程除了需要读取 ELF 文件外,还可以读取其他的文件中的数据。 进程中肯定有一个 mm_struct…...
一短文读懂编译型与解释型编程语言
在编程世界中,我们经常听到编译型语言和解释型语言这两个术语。它们是什么,有什么区别呢?让我们一起来探讨一下。 编译型语言 编译型语言,如C、Java等,是一种需要先被编译成机器代码,然后才能被执行的语言…...
修炼离线:(三)sqoop插入hbase 报错权限问题
一:报错现象。 二:解决方式。 方法一:修改文件所有者。 切换hadoop用户:export HADOOP_USER_NAMEhdfs hadoop fs -chown -R root:root /方法二:修改权限 切换hadoop用户:export HADOOP_USER_NAMEhdfs ha…...
【JavaEE】多线程(四)
多线程(四) 在开始讲之前,我们先来回顾回顾前三篇所讲过的内容~ 线程的概念 并发编程,多进程,比较重,频繁创建销毁,开销大 Thread的使用 创建线程 继承Thread实现Runnable继承Threadÿ…...
第一章:最新版零基础学习 PYTHON 教程(第七节 - Python 中的语句、缩进和注释)
在这里,我们将讨论Python中的语句、Python中的缩进和Python中的注释。我们还将讨论 Python 语句、Python 缩进、Python 注释的不同规则和示例,以及“文档字符串”和“多行注释”之间的区别。 Python中的语句是什么 Python语句是Python 解释器可以执行的指令。Python 语言中…...
C++ 【2】
1.指针基础 字符:C 一个字符占一个字节 在C中 << 这个为插入运算符 >> 这个为提取运算符 一个变量的地址称为该变量的指针;如果在程序中定义了一个变量或者数组, 那么,这个变量或数组的地址(指针…...
Java学习笔记40——Lambda表达式
Lambda表达式 Lambda表达式函数式编程思想概述Lambda表达式的标准格式Lambda表达式练习练习1练习2练习3 Lambda表达式的省略模式Lambda表达式的注意事项Lambda表达式与接口的区别 Lambda表达式 函数式编程思想概述 面向对象思想强调“必须通过对象的形式做事” 在函数式思想中…...
西部网站建设/天堂网长尾关键词挖掘网站
1.进程和线程 进程: 计算机中程序关于某数据集合的一次运行活动,是计算机系统进行资源分配和调度的基本单位,是操作系统结构的基础。 线程: 线程是进程的实例,是CPU进行资源分配和调度的最小单位,线程是轻量…...
宁夏吴忠市红寺堡建设局网站/百度seo搜索引擎优化厂家
前言:进行软件测试面试时,相信大家或多或少都会被问到一些关于计算机网络的问题,今天这篇文章就目前反馈比较多的计算机网络面试题及答案做了一个整理,在找工作的你,赶紧看过来~ 1. 说一下你理解的七层网络模型&#…...
php网站开发 课程介绍/衡水seo排名
LTH7R座充充电管理 IC 一、 概述 LTH7R.是恒流/恒压座充充电器芯片,主要应用于单节锂电池充电。无需外接检测电阻,其内部为 MOSFET 结构,因此无需外接反向二极管。 LTH7R.在大功率和高环境温度下可以自动调节充电电流以限制芯片温度。它的充电…...
微企点网站建设的教学视频/太原网络推广价格
作者:依本多情http://blog.csdn.net/qq_36520235/article/details/82417949一、真实面试题之:Hashmap的结构,1.7和1.8有哪些区别不同点:(1)JDK1.7用的是头插法,而JDK1.8及之后使用的都是尾插法&…...
海珠一站式网站建设/seo深度解析
韩立刚老师教学视频笔记 图片源自韩立刚老师的教学视频以及谢希仁PPT,侵删 计算机网络基础(韩立刚视频笔记)第一章 概述 第一章(概述) 局域网广域网OSI参考模型OSI架构图各层间的数据传输网络排错OSI网络参考模型和网…...
企业管理咨询报告案例/北京seo供应商
localhost变更为ip地址原因 移动端的开发页面想要在手机端查看,使用localhost是无法查看的只有使用IP地址才可以通过本机IP访问该页面,查看页面效果 变更方法 查看本机 IP 地址 调出cmd命令行,输入cmd按enter键 输入ipconfig 获取本机i…...