最新版最详细Anaconda新手安装+配置+环境创建教程

详细介绍anaconda的下载安装、详细配置,帮助小白快速入门

一、Anaconda简介

🥰Anaconda 是一个开源的 Python 和 R 语言的发行版本,主要用于数据科学、机器学习和科学计算。它包含了大量的科学计算库和工具,并且提供了一个方便的环境管理工具,使得用户可以轻松地创建、管理和切换不同的 Python 环境。(我使用的原因是可以方便的切换python环境,每个环境包与包的版本不冲突,以及可以很方便的导入与导出包,最主要的原因是我的科研需要使用Deeplabcut,用anaconda比较方便)

Anaconda 的主要特点

  1. 包管理

    • Anaconda 使用 conda 作为包管理工具,可以方便地安装、更新和删除 Python 包。

    • 支持多种操作系统和平台(Windows、macOS、Linux)。

  2. 环境管理

    • Anaconda 允许用户创建独立的 Python 环境,每个环境可以有不同的 Python 版本和包依赖。

    • 使用 

      conda env

       命令可以轻松创建、激活、删除和管理环境。

  3. 集成开发环境(IDE)

    • Anaconda 提供了 Jupyter Notebook 和 JupyterLab,这些工具非常适合数据分析和可视化。

    • 还集成了 Spyder,一个专门为科学计算设计的 IDE。

  4. 预装包

    • Anaconda 发行版预装了大量的科学计算库,如 NumPy、Pandas、Matplotlib、SciPy、Scikit-learn 等。

    • 还包括一些常用的数据科学工具,如 TensorFlow、PyTorch 等。

  5. 社区支持

    • Anaconda 有一个活跃的社区,用户可以在社区中获取帮助、分享经验和学习资源。


二、Anaconda 的下载

下载方式有两种:

1、在anaconda的官网上进行安装(国内网络的问题,下载速度很慢,不推荐)

Anaconda官网

Anaconda可以在Windows、MacOS、Linux系统平台中安装和使用,下载的时候找到对应的点击即可。

选择对应的系统下载即可

2、使用清华镜像源下载(下载速度快,推荐)

Anaconda清华镜像源下载

选择对应的系统和版本进行下载

我的电脑是windows系统,我这里选择下载最新版本的Anaconda3-2024.06-1-windows-x86_64.exe     下载完成我们就可以得到一个exe文件。

三、Anaconda 的安装

下载完成后,只需要一步一步按照提示安装即可,以下说明安装过程中需要特别注意的步骤

Step1:直接点击next

 

 Step2:点击 I Agree

 Step3:选择 ALL users(选择仅个人的话,后面使用可能会报错),然后点击next

 Step4:选择anaconda的安装位置

🔔Tips: 这里建议修改为其他盘,要不然下载的包和创建的环境都在C盘,占用空间,我这里修为为F盘(专门安装软件的盘),后面介绍如何把创建的环境和下载的包都装在自己想装的盘里。

 Step5:这里把三个勾全部打上,然后点击Install,anaconda开始安装

  • 🔒创建开始菜单
  • 🔒base环境以python3.12创建
  • 🔒清除包缓存

 Step6:安装进行中,等待即可,这一步取决于电脑的性能。

Step6: 点击【Next】——再次点击【Next】

 Step7:接着来到最后一步,两个勾取消,不要框选。点击【Finish】

📍到这里anaconda的安装基本完成,接下来要对anaconda进行一些配置

四、anaconda的基本配置

1、环境变量的配置

电脑设置搜索栏搜索高级系统设置

 选择环境变量

 

 系统变量选择path,双击进入

 新建环境变量【根据自己安装的盘,选择对应的盘】

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

在windows菜单栏搜索Anaconda,以管理员身份打开anaconda prompt (有的不用会出现错误,我发现我的没有可以正常使用,反正每次打开anaconda prompt都以管理员身份打开就好)

输入这行代码,查看版本号,检查是否成功安装

conda --version

 

成功安装会显示Anaconda的版本号,这里anaconda就安装完成了,但是并没有结束,因为还涉及到环境和包的下载,这里默认是下载在C盘的,我们需要更改下载的位置,以免占C盘系统盘内存;最后再添加镜像源方便下载环境的包(网速更快) 

五、Anaconda默认环境保存路径和下载源修改

因为更改环境保存路径和更改下载源都可以在.condarc文件中修改,这里一次性配置完

 打开上面的anaconda prompt命令窗口,输入

conda info

 没有修改的conda的pkgs和envs均保存在C盘,为了不占用系统盘的空间,我们需要修改保存的位置

 

 在C盘-用户-用户名,找到.condarc,如果找不到打开anaconda prompt输入以下命令

conda config --set show_channel_urls yes

 即可找到,用记事本打开

 删除其他的,输入以下指令【注意修改为自己想要安装的盘,我这里修改为F盘】

envs_dirs:
  - F:\Anaconda_envs\envs
pkgs_dirs:
  - F:\Anaconda_envs\pkgs

 CTRL + S保存

 (此处更新不及时,需要自己找到最新可用的镜像源)conda镜像源的配置,因为conda很多下载的东西在国外,默认的下载速度往往会很慢,这里建议修改为清华的镜像源,以管理员身份打开anaconda prompt,输入以下指令

# 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
 
# 添加阿里云镜像源
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
 
# 添加中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
 
 
 
# (可选)设置搜索时显示通道地址
conda config --set show_channel_urls yes

 如果这里误装了不可用的镜像源可以输入以下指令删除

conda config --remove-key channels

最后我们验证一下上面的内容是否成功配置

conda info

 首先pkgs和envs都修改为F盘了

其次我们看镜像源也成功配置

😍这里Anaconda的安装和基本配置已经完成,快去创建一个自己的环境吧!!!!😍

😍具体的指令可以去anaconda官网上学习保存,咱们CSDN也有很多同学总结的指令哦!!😍

<think>好的,我现在需要解决用户在使用stop-hbase.sh停止HBase时遇到的错误:“stopping hbasecat:/tmp/hbase-root-master.pid:No such file or directory”。根据用户提供的引用内容,这个问题似乎与PID文件的路径有关。首先,我要理解为什么会出现这个错误。 HBase在启动时会生成一个PID文件,记录主进程的ID,停止服务时需要读取这个文件来终止进程。如果这个文件不存在或路径错误,stop-hbase.sh就会报错。用户提到的引用[1]、[2]、[5]都指出PID文件默认在/tmp目录下,但实际不存在,导致停止脚本失败。 接下来,根据引用[1]和[3]的建议,解决办法是修改HBase的PID文件存放路径到正确的位置,比如/var/hadoop/pids。这需要修改hbase-env.sh配置文件中的HBASE_PID_DIR变量。此外,引用[4]提到需要手动创建目标目录并设置权限,确保HBase有权限写入PID文件。 然后,我需要验证这些步骤是否正确。首先,修改配置文件后,重启HBase服务应该会在新路径下生成PID文件。如果目录不存在,需要手动创建,否则HBase可能无法写入,导致问题依旧存在。另外,权限问题也很关键,如果目录权限不足,HBase可能无法创建文件,因此需要检查目录的所有者和权限设置。 可能还需要考虑其他因素,比如是否有其他配置覆盖了HBASE_PID_DIR的设置,或者环境变量是否正确加载。用户可能需要执行source命令使配置生效,或者检查是否有多个hbase-env.sh文件被引用。 后,总结解决步骤:修改配置文件中的PID路径,创建目录并设置权限,重启HBase服务。同时,用户提供的引用内容都指向这些步骤,说明这是普遍认可的解决方案。因此,将这些步骤详细说明给用户,应该能解决他们的问题。</think>### 问题分析 当执行`stop-hbase.sh`时出现`stopping hbasecat:/tmp/hbase-root-master.pid:No such file or directory`错误,说明HBase停止脚本无法在默认路径`/tmp`下找到PID文件。原因通常是HBase未正确生成PID文件,或配置文件未指定正确的PID存储路径[^1][^2][^5]。 --- ### 解决方法 #### 1. 修改PID文件存储路径 在`hbase-env.sh`中设置自定义PID目录: ```bash # 编辑hbase-env.sh vim $HBASE_HOME/conf/hbase-env.sh # 添加以下配置(假设目标路径为/var/hadoop/pids) export HBASE_PID_DIR=/var/hadoop/pids ``` #### 2. 创建目标目录并设置权限 手动创建目录并确保HBase有写入权限: ```bash sudo mkdir -p /var/hadoop/pids sudo chown -R hbase_user:hadoop_group /var/hadoop/pids # 替换为实际用户和组 ``` #### 3. 重启HBase并验证 - 重启HBase服务: ```bash ./start-hbase.sh ``` - 检查PID文件是否生成: ```bash ls /var/hadoop/pids/hbase-*-master.pid # 应存在对应的PID文件 ``` 完成上述步骤后,再次执行`stop-hbase.sh`即可正常停止服务[^3][^4]。 --- ### 补充说明 - **原因分析**:HBase默认将PID文件存储在`/tmp`目录,但该目录可能因系统清理或权限问题导致文件丢失[^1]。 - **关键配置**:`HBASE_PID_DIR`定义了PID文件的存储路径,需确保路径存在且权限正确[^3][^4]。 ---
评论 181
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值