Anaconda环境变量的配置图文详解

Anaconda环境变量的配置图文详解

Anaconda是用于科学计算的Python发行版,它集成了众多常用的科学计算库,并提供Conda包管理系统。在使用Anaconda时,我们需要正确配置环境变量,才能在命令行中正常使用Anaconda的命令和库。

环境变量的配置

Windows系统

  1. 打开Anaconda Prompt,输入以下命令:
conda info --envs
  1. 找到想要添加到系统路径中的环境的目录,例如:
C:\Users\UserName\Anaconda3
C:\Users\UserName\Anaconda3\envs\myenv
  1. 打开系统环境变量设置界面:

  2. 鼠标右键点击“此电脑”,选择“属性”;

  3. 选择“高级系统设置”;
  4. 选择“环境变量”。

  5. 在系统变量中,找到“Path”,点击“编辑”。

  6. 新建一个变量或编辑“Path”值,在值的末尾添加Anaconda的目录路径,以分号隔开,例如:

C:\Users\UserName\Anaconda3;C:\Users\UserName\Anaconda3\envs\myenv
  1. 点击“确定”保存环境变量设置,关闭所有窗口。

  2. 打开一个新的命令行窗口或重启计算机,即可在命令行中使用Anaconda的命令和库。

Linux和macOS系统

  1. 打开终端,输入以下命令:
conda info --envs
  1. 找到想要添加到环境变量中的环境的目录,例如:
/home/user/anaconda3
/home/user/anaconda3/envs/myenv
  1. 打开环境变量配置文件:

  2. 对于Linux系统:打开~/.bashrc文件

  3. 对于macOS系统:打开~/.bash_profile文件

  4. 在文件末尾添加如下内容,以添加Anaconda的目录路径为例:

export PATH="/home/user/anaconda3/bin:$PATH"
export PATH="/home/user/anaconda3/envs/myenv/bin:$PATH"
  1. 输入以下命令让环境变量生效:
source ~/.bashrc

source ~/.bash_profile
  1. 新开一个终端窗口,即可在命令行中使用Anaconda的命令和库。

示例说明

Windows系统示例

假设我们在Windows系统中使用Python和Numpy库,我们需要先在Anaconda Prompt中建立一个新环境,然后安装Python和Numpy:

conda create --name myenv
conda activate myenv
conda install python numpy

然后,我们需要将这个新环境添加到系统路径中:

  1. 打开Anaconda Prompt,输入以下命令:
conda info --envs
  1. 找到myenv环境的目录,例如:
C:\Users\UserName\Anaconda3\envs\myenv
  1. 打开系统环境变量设置界面,编辑系统变量“Path”,添加“C:\Users\UserName\Anaconda3\envs\myenv”到变量值的末尾。

  2. 新开一个Anaconda Prompt窗口,输入以下命令:

python
  1. 输入以下Python代码,测试Numpy库是否安装成功:
import numpy as np
a = np.array([1, 2, 3])
print(a)

如果输出了array([1,2,3]),则说明Numpy库安装成功。

Linux系统示例

假设我们在Linux系统中使用Python和Pandas库,我们需要在终端中建立一个新环境,然后安装Python和Pandas:

conda create --name myenv
conda activate myenv
conda install python pandas

然后,我们需要将这个新环境添加到环境变量中:

  1. 在终端中输入以下命令:
conda info --envs
  1. 找到myenv环境的目录,例如:
/home/user/anaconda3/envs/myenv
  1. 打开~/.bashrc文件,添加以下内容:
export PATH="/home/user/anaconda3/envs/myenv/bin:$PATH"
  1. 输入以下命令让环境变量生效:
source ~/.bashrc
  1. 新开一个终端窗口,输入以下命令:
python
  1. 输入以下Python代码,测试Pandas库是否安装成功:
import pandas as pd
data = {'name': ['John', 'Emma', 'Peter'], 'age': [20, 25, 30]}
df = pd.DataFrame(data)
print(df)

如果输出了以下内容:

    name  age
0   John   20
1   Emma   25
2  Peter   30

则说明Pandas库安装成功。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Anaconda环境变量的配置图文详解 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • CSS2中从优先权重的计算方式来辨别下CSS

    CSS2 中,样式的优先权重是由选择器的特殊性(specificity)和源代码顺序(order)两者共同决定的。通过这个规则,我们可以区分不同优先级的 CSS 规则,并决定哪个样式优先应用。 选择器特殊性 每个选择器都有它自己的特殊性值,表示它的权重。特殊性值靠谱如下: 选择器中每个 ID 值为一个数,即 0, 1, 0, 0 选择器中每个 class 值…

    other 2023年6月27日
    00
  • php闭包中使用use声明变量的作用域实例分析

    PHP闭包中使用use声明变量的作用域实例分析 在PHP中,闭包是一种特殊的匿名函数,它可以捕获并访问其周围环境中的变量。使用use关键字可以在闭包中声明外部变量的作用域。下面是一个详细的攻略,包含两个示例说明。 示例一 $multiplier = 2; $calculate = function ($number) use ($multiplier) { …

    other 2023年8月20日
    00
  • node.js使用免费的阿里云ip查询获取ip所在地【推荐】

    Node.js使用免费的阿里云IP查询获取IP所在地【推荐】攻略 本攻略将详细介绍如何使用Node.js来查询IP地址所在地,使用的是免费的阿里云IP查询服务。以下是攻略的步骤: 步骤一:安装依赖 首先,确保你已经安装了Node.js。然后,在你的项目目录下,打开终端并执行以下命令来安装所需的依赖: npm install axios 这里我们使用axios…

    other 2023年7月30日
    00
  • php鸟哥:我也曾经是“不适合”编程的人

    php鸟哥:我也曾经是“不适合”编程的人 大家好,我是一名PHP程序员,也是一名《PHP核心》,《PHP扩展开发及内核应用》等著名技术书籍的作者,大家都喜欢叫我“PHP鸟哥”。 关于我和编程之间的故事,也许会让很多人惊讶,因为我曾经也是一名“不适合编程”的人。 当我还是一个初学者的时候,我并不觉得自己适合编程。我学习编程的过程中,遇到了很多挫折。每次遇到一个…

    其他 2023年3月29日
    00
  • premiere怎么渲染队列? pr批量渲染各个序列时间线的技巧

    在Adobe Premiere中,渲染队列可以帮助我们处理后期制作中的视频及音频文件,提高渲染的效率。下面是premiere怎么渲染队列的详细攻略及批量渲染各个序列时间线的技巧。 Premiere怎么渲染队列? 步骤一:将素材拖入时间轴/序列 首先,我们需要将需要渲染的视频或音频素材拖入到时间轴或序列中,如果你使用的是一个包含多个序列的项目,需要先打开需要渲…

    other 2023年6月27日
    00
  • 使用代码生成器自定义Entity的部分注解

    使用代码生成器自定义Entity的部分注解,可以在生成代码时自动为实体类添加一些自定义的注解,方便我们在后续的开发中使用。具体步骤如下: 打开代码生成器,选择要生成代码的表,点击“进入高级设置”按钮。 在“模板文件设置”中选择要使用的模板文件,例如基于MyBatis-Plus的模板,选择“MP风格”或“MP风格(Kotlin)”,这些模板文件已经预定义了一些…

    other 2023年6月25日
    00
  • Android自定义View的三种实现方式总结

    Android自定义View的三种实现方式总结 在Android开发中,我们经常需要自定义View来实现一些特定的界面效果。下面是Android自定义View的三种常见实现方式的详细攻略。 1. 继承现有的View类 这种方式是最简单的自定义View的实现方式。我们可以继承现有的View类(如View、TextView等),然后重写其onDraw()方法来实…

    other 2023年8月26日
    00
  • redis设置永不过期

    Redis设置永不过期 Redis是一种常见的内存数据库,它支持键值存储、持久化、发布订阅等多种功能。在Redis中,数据的存储会有一个过期时间,一旦过期就会被删除。但是,在某些场景中,我们需要将某些数据设置为永不过期,让它们一直留在Redis中,这时我们可以采取以下方法实现。 方法一:设置过期时间为极大值 Redis中可以使用EXPIRE命令设置键的过期时…

    其他 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部