Anaconda 安装与jupyter配置

Anaconda 部署

1 安装

  • 官网安装最新版Anaconda
  • 启动 Anaconda Prompt
  • 更改为清华大学TUNA源:修改用户目录下的 .condarc 文件
  • Windows 用户无法直接创建名为 .condarc 的文件,可先执行下面这个命令生成该文件之后再修改。
$conda config --set show_channel_urls yes
  • 更改源为USTC(tuna恢复了anaconda的镜像服务
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  • 输入 conda list 可查看本机安装的Python的各种包

2 使用Anaconda创建虚拟环境

  • 先更新所有包
  • ( Windows10务必使用管理员权限启动Anaconda Prompt )
$conda upgrade --all
  • 创建环境
$conda create -n tf python=3.6
  • 这样就创建了名为tf的Python3.6的虚拟环境
  • 激活虚拟环境
# Windows
$activate tf

# Linux & macOS
$source activate tf
  • 离开环境
# Windows
$deactivate

# Linux & macOS
$source deactivate
  • 列出目前所有创建的环境
$conda env list
  • 删除环境
# env_name为待删除环境名
$conda env remove -n env_name

3 在虚拟环境中操作

  • 安装需要的包
# 以TensorFlow为例
# 最好也将pip源改为TUNA源

升级 pip 到最新的版本 (必须升级) 后进行配置:
$ pip install pip -U
$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# pip与conda均可安装 CPU版本最好用conda
$pip install tensorflow
  • 进入Python测试TensorFlow是否安装成功
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello).decode())
输出为: Hello, TensorFlow!

4 将此环境添加进jupyter内核

4.0 安装jupyter

$pip install jupyter

4.1 方法一 (推荐)

  • 在C:\Users"你的用户名"\AppData\Roaming\jupyter\kernels\下面创建一个文件夹(在ubuntu与macOS下,地址为~/anaconda3/share/jupyter/kernels)。这个文件夹最好使用虚拟环境的名字,便于识别。然后在该文件夹下创建一个kernel.json文件,文件内容如下:

windows下的配置文件
{
 "language": "python",
 "display_name": "tensorflow",
 "argv": [
  "C:\\ProgramData\\Anaconda3\\envs\\tf\\python.exe",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ]
}


ubuntu下的配置文件:
{
 "argv": [
  "/home/你的用户名/anaconda3/envs/tf/bin/python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "TensorFlow",
 "language": "python"
}

macOS下的配置文件:
{
 "argv": [
  "/Users/你的用户名/anaconda3/envs/tf/bin/python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "TensorFlow",
 "language": "python"
}
  • 注意,代码第五行为Anaconda创建的虚拟环境中的Python解释器的路径
  • 安装内核
$conda install -n tf ipykernel

4.2 方法二(不推荐)

  • Anaconda 中安装环境自动关联包
$conda install nb_conda
  • 打开jupyter,切换至conda选项卡,若有如下错误发生,忽略即可。
Error
An error occurred while retrieving installed packages.
EnvironmentLocationNotFound: Not a conda environment: C:\ProgramData\Anaconda3\envs\Anaconda3
  • 左键单击想关联进jupyter的虚拟环境,search框里搜索ipykernel,选中复选框,点击search框右边的箭头,将其安装进虚拟环境中。安装完成后,重启浏览器,即可在右上角新建notebook中看到待使用的配置好的虚拟环境

5 Jupyter 基本操作

  • 点击开始菜单的jupyter
  • Enter 进入编辑
  • shift + Enter 执行
  • tab 自动补全
  • 点击上方标题即可重命名此notebook

6 notebook的样式修改

修改 ~/.jupyter/custom/custom.css 的内容,如果没有此文件,新建即可。

.CodeMirror pre {font-family: consolas; font-size: 12pt;}
* {font-family: consolas;}
div.output_area pre {font-family: consolas; font-size: 12pt;}
div.input_prompt {font-family: consolas; font-size: 12pt;}
div.out_prompt_overlay {font-family: consolas; font-size: 12pt;}
div.prompt {font-family: consolas; font-size: 12pt;}
span.cm-comment {font-family:  consolas ; font-style:normal ; color:#FFAE3C ;}
### 回答1: 可以使用以下命令在conda环境中安装ipykernel: ``` conda install ipykernel ``` 这将安装ipykernel包,使其可用于Jupyter Notebook和其他IPython环境中。 ### 回答2: "conda install ipykernel" 是一个命令行指令,用于在使用conda作为包管理器的Python环境中安装ipykernel。ipykernel是一个Python包,提供了一个用于Jupyter Notebooks和JupyterLab的IPython内核。 安装ipykernel可以让您在Jupyter Notebook中使用不同的Python环境。这对于项目开发和实验非常有用,因为不同的项目可能需要不同的Python版本或包依赖关系。通过安装ipykernel,您可以为每个项目创建不同的内核,从而隔离项目之间的Python环境。 使用"conda install ipykernel"命令安装ipykernel很简单。您只需要进入命令行窗口或终端,并在已经安装了conda的环境中运行此命令。执行命令后,conda会自动下载并安装ipykernel。 安装完成后,您可以在Jupyter Notebook的内核中看到新添加的ipykernel。您可以通过在Jupyter Notebook的菜单栏中选择"Kernel",然后选择"Change Kernel",来切换使用不同的Python环境。 总之,"conda install ipykernel"命令用于在conda环境中安装ipykernel,以便在Jupyter Notebook中创建和使用不同的Python内核。这样可以更好地管理不同项目的Python环境和包依赖关系,提高项目开发和实验的灵活性和效率。 ### 回答3: conda install ipykernel是使用conda命令来安装ipykernel库的意思。 ipykernel是一个Python库,用于在Jupyter Notebook中运行IPython内核。它允许用户以交互的方式在Notebook中编写和执行Python代码,并且可以支持多个Python环境。通过安装ipykernel库,我们可以在Jupyter Notebook中创建和管理不同版本的Python内核。 要安装ipykernel,我们首先需要确保已经安装Anaconda或Miniconda,这是一个Python数据科学环境管理器。然后在终端或命令提示符窗口中运行以下命令: conda install ipykernel 该命令会自动从Anaconda或Miniconda的官方库中下载和安装ipykernel以及其依赖项。安装完成后,我们就可以在Jupyter Notebook中使用ipykernel来运行Python代码了。 在安装过程中,可能还会提示是否要安装其他依赖项。可以根据实际情况选择是否安装。 总之,使用conda install ipykernel命令可以方便地安装ipykernel库,以便在Jupyter Notebook中使用IPython内核运行和管理多个Python环境。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值