Anaconda prompt中的相关操作

本文详细介绍了Anaconda的卸载方法,虚拟环境的创建、管理及切换,包的安装、更新与卸载,以及Jupyter Notebook和JupyterLab的使用技巧,包括环境切换、插件安装和镜像源配置。

点击查看anaconda官方文档

一、卸载anaconda

方法1

windows:

  1. Windows资源管理器删除envs和pkgs文件夹。win+R组合键,输入regedit,打开注册表编辑器,点击编辑选项下的查找,输入anaconda,删除查询到的的注册表;
  2. 在控制面板中卸载anaconda

macOS
打开Terminal.appiTerm2终端应用程序,然后删除整个Anaconda目录,目录名称可能为anaconda2anaconda3~/opt。输入rm -rf ~/anaconda3删除目录。

Linux
打开一个终端窗口,然后通过输入rm -rf ~/anaconda3删除整个Anaconda目录,该目录的名称为anaconda2anaconda3

方法2

使用Anaconda-Clean进行卸载

  1. 安装Anaconda-Clean

    conda install anaconda-clean
    
  2. 运行下列命令之一:
    在删除每个文件和目录之前,通过确认提示来删除所有与Anaconda相关的文件和目录:

    anaconda-clean
    

    不提示删除每个文件和目录,直接删除所有与Anaconda相关的文件和目录:

    anaconda-clean --yes
    

    Anaconda-Clean会在主目录中为所有可能被删除的文件和目录创建名为.anaconda_backup的备份。另外请注意,Anaconda-Clean会保持AnacondaProjects目录中的数据文件不变。

  3. 使用Anaconda-Clean后,按照方法1中的说明卸载Anaconda

方法3:

conda remove anaconda-navigator

二、 虚拟环境

  1. 显示本机已经安装的所有虚拟环境
conda env list
conda info -e
  1. 如何创建新的虚拟环境
conda create -n env_name python=3.7

    其中,env_name是你设定的环境的名字,python=3.7是你设定的python的版本,如果没有选的话就默认是最新版
3. 创建新的虚拟环境同时安装必要的包

conda create -n env_name numpy matplotlib python=2.7

表示创建环境时安装numpy,matplotlib以及2.7版本的python
4. 激活虚拟环境

conda activate env_name

相互冲突的一些package可以安装在不同的虚拟环境中。
比如,你可以把tensorflowpytorch安装在两个不同的环境内,激活某个环境:
比如你要去激活deeplearning这个环境,那么就可以用:

conda activate deeplearning

切回root环境:

activate root
  1. 在某个环境安装指定的package
    1.先切换到一个环境里  
    2.pip install package_name
  1. 退出虚拟环境
    deactivate env_name
    conda deactivate

  2. 删除虚拟环境
    conda remove -n env_name –all
    conda env remove -n env_name
    conda remove –-name env_name -–all

  3. 删除虚拟环境中的包

conda remove --name your_env_name package_name

三、package相关操作

  1. 提示如何安装对应的库
anaconda show package_name  
pip show package_name
  1. 安装包
conda install package_name
pip install package_name
  1. 安装多个包
conda install numpy scipy pandas
例如:conda install numpy=1.10
  1. 卸载包
conda remove package_name
  1. 更新包
conda update package_name
pip install package_name --upgrade
  1. 更新环境中的所有包
conda update --all
  1. 列出已安装的包
conda list
pip list
  1. 搜索包
conda search search_term
  1. py文件安装步骤:
1.打开cmd
2.到达py文件所在目录
3.python setup.py build
4.python setup.py install or pip install package_name
  1. whl文件安装步骤\
1.将whl文件放在Anaconda3\Scripts下
2.pip install package_name.whl

四、在notebook或jupyterlab中切换环境

方式1:使用插件

为了让Jupyter Notebook支持虚拟运行环境(注意,虚拟环境中需要安装jupyter notebook),需要在Anaconda里安装一个插件

conda install nb_conda

方式2

  1. 虚拟环境中安装ipykernel
    conda install ipykernel
    
  2. 为核空间(虚拟环境)指定一个名字并使其可见
    python -m ipykernel install --name 虚拟环境名 --display-name 虚拟环境名
    

五、jupyter notebook

设置多个输出

默认情况下,在jupyter notebook中,同一个代码块只能有一个输出,通过以下语句可设置多个输出

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity='all'

插件扩展

conda install -c conda-forge jupyter_contrib_nbextensions
conda install -c conda-forge jupyter_nbextensions_configurator

六、安装jupyterlab插件

  1. 安装anaconda,默认已安装Jupyterlab,若未安装,执行以下语句:

    conda install -c conda-forge jupyterlab
    
  2. 在Anaconda Prompt中更新所有安装包(也可单独更新Jupyterlab,可以参考模块包更新语句)

  3. 安装nodejs环境:
    conda install -c conda-forge nodejs

  4. 安装插件:
    jupyter labextension install extension_name
    比如, jupyter labextension install @jupyterlab/mathjax3-extension

  5. 卸载插件:
    jupyter labextension uninstall extension_name
    比如,jupyter labextension uninstall @jupyterlab/mathjax3-extension

  6. 构建(build)插件:
    jupyter lab build

七、安装R核

要求

要使用R内核运行Jupyter,至少需要以下条件:

  1. Jupyter。如果已经设置了Python环境,请使用首选工具安装Jupyter。如果没有,最快的方法是安装Anaconda来获得你需要的一切。
  2. 安装当前版本的R。

准备工作完毕,开始安装R核:

  1. 打开Anaconda Prompt,进入R的安装路径,例如,我将R安装在了D盘;
# 进入D盘
(base) C:\Users\ccc>D:
# 进入R所在文件夹
(base) D:\>cd D:\Program Files\R\R-4.0.2\bin
# 启动R
(base) D:\Program Files\R\R-4.0.2\bin>r
  1. 安装包
install.packages(c('repr', 'IRdisplay', 'IRkernel'), type = 'source')
  1. 使R内核对Jupyter可用
IRkernel::installspec()
IRkernel::installspec(user = FALSE)

八、镜像源

以下3种方式均以清华镜像源为例

方式1:直接修改Anaconda 的配置文件

Windows 用户,可先执行下述语句生成名为 .condarc 的文件:

 conda config --set show_channel_urls yes 

并将对应位置做以下修改:

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
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
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
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 clean -i 清除索引缓存,保证用的是镜像站提供的索引。

方式2:命令行添加Anaconda镜像源

  1. 命令行输入conda config --show 将会显示conda的配置信息,找到channel, 对应的就是已存在的镜像源信息
  2. 命令行依次输入以下语句
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

方式3:使用pypi镜像

pypi 镜像每 5 分钟同步一次。

临时使用

# 清华镜像
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

# 中国科技大学镜像
pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple some-package

# 阿里镜像
pip install -i https://mirrors.aliyun.com/pypi/simple/ some-package

注意,simple 不能少, 是 https 而不是 httpsome-package是要安装的包名。

设为默认

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip -V查看版本号

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

参考

  1. Uninstalling Anaconda
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

great-wind

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值