conda换源 清华大学镜像站Anaconda镜像使用帮助
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
添加代理
编辑~/.condarc文件 如果你用socks5协议挂的代理的话 添加下面的内容 proxy_servers: http: socks5://127.0.0.1:1080 https: socks5://127.0.0.1:1080 http代理类似 proxy_servers: http: http://127.0.0.1:1080 https: https://127.0.0.1:1080
查看环境
conda env list
创建新环境
conda create -n env_name python=x.x(如3.6, 2.7等)
环境切换
conda activate env_name
退出当前环境
conda deactivate
删除环境
conda remove -n env_name --all
安装新的包
conda install package_name
卸载指定包
conda uninstall package_name
更新
1. 更新anaconda:conda update anaconda 2. 更新conda-build:conda update conda-build 3. 更新全部:conda update --all
回滚
查询之前更新的版本记录
conda list -r
选择一个之前的版本进行回滚
conda install --revision 数字
开发环境备份 Anaconda提供了备份的功能,可以将当前的环境备份成一个.yml文件,之后创建环境的时候可以直接依据这个文件创建
conda env export -n my-environment -f my-environment.yml
注意将my-environment改成你自己的环境名哦
新建环境的时候
conda env create -f my-environment.yaml
图形化界面下
ubuntu下安装anaconda后,anaconda-navigator只能在终端里输入
anaconda-navigator
为了像其他application一样可以单击图标启动,你需要这样做
进入
/usr/share/applications/文件夹新建
anaconda.desktop文件将下面的内容复制到第二步建的文件中,保存
[Desktop Entry] Name=Anaconda Version=5.3.1 Type=Application Exec=/home/username/anaconda3/bin/anaconda-navigator Icon=/home/username/anaconda3/pkgs/anaconda-navigator-1.9.7-py37_0/lib/python3.7/site-packages/anaconda_navigator/static/images/anaconda.png Terminal=false StartupNotify=true
注意: 将Exec和Icon中的username替换成你自己的用户名,Icon是anaconda图标的位置,可以根据 下面这条命令来查找具体路径:
sudo find -name 'ana*.png'
Jupyter notebook工作目录
生成配置文件
jupyter notebook --generate-config
打开生成的文件,修改下面的语句
c.NotebookApp.notebook_dir = '/your/dir/'
conda
介绍
conda是一个包和环境管理器,你可以使用conda来分割不同的python版本以及其中所安装的软件包,并将他们打包成一个个不同的环境,可供调用
Anconda 和 Miniconda
两者都是基于conda的包管理工具,看名字就可以看出来,mini是精简版,所有程序包都需要自己安装;An是内含有一些用得到的基础包(它认为你能用到的)
个人推荐安装miniconda,可以自己随意定制环境
在 Windows 上,会随 Anaconda 一起安装一批应用程序:
Anaconda Navigator,它是用于管理环境和包的 GUI
Anaconda Prompt 终端,它可让你使用命令行界面来管理环境和包
Spyder,它是面向科学开发的 IDE
install
conda正如pip,都是包管理工具,所以也应该有一个软件源,安装好conda后的第一件事就是更新源
清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes #最后进行更新 conda upgrade --allPackage mangement
作为一个包管理工具,conda的用法比较像apt-get
安装包
conda install (packagename1)[==version] (packagename1+n)[==version]移除包
conda remove/uninstall (packagename1)[==version] (packagename1+n)[==version]查询包
conda search (packagename)查看当前环境下已安装的包
conda list更新包
#更新python的拓展包 conda update (packagename) #更新conda本身的元数据包 conda update conda conda update anaconda但别忘了conda对于python的特殊作用,构建虚拟环境
创建一个新的虚拟环境
conda create -n (env_name) conda create --name (env_name) #在conda中创建虚拟环境时可以指定python版本 conda create --name py39 python=3.9 #使用特定包来创建环境 conda create -n bs beautifulsoup4创建完虚拟环境,必须启用才能够使其生效
#start conda activate env_name #stop conda deactivate env_name #info,当前环境会用 * 标出 conda info -envs虚拟环境管理
#查看虚拟环境列表 conda env list #查看某个环境的包列表 conda list -n env_name #安装/删除某个特定环境中的指定包 conda install/remove -n env_name packagename #删除整个环境 conda remove -n env_name在Windows终端中使用cmd可以正常切换环境,但在ps中却因为缺少环境依赖而不能正确配置
解决的方法:
#安装依赖 conda install -n root -c pscondaenvs pscondaenvs