Python环境管理:Andaconda安装使用
安装
macOS平台安装
官方安装文件下载
官方网站下载安装有两种方式,一种是从pkg文件安装,一种是从.sh脚本文件安装。第2种方式与brew安装方式一样。
Python 3.8
PKG文件:
64-Bit Graphical Installer
Shell脚本文件:
64-Bit Command Line Installer
PKG文件安装(推荐方式)
脚本安装
- 下载脚本文件(如:Anaconda3-2022.05-MacOSX-x86_64.sh)
- 打开终端
- 进入保存有脚本文件的目录
- 修改文件属性,确保可执行:chmod +x Anaconda3-2022.05-MacOSX-x86_64.sh
- 执行脚本文件
说明:
- 缺省安装目录$HOME/opt/anaconda3,如:/Users/username/opt/anaconda3
- 自动设置环境变量PATH
使用brew进行安装
brew install --cask anaconda
- brew安装方式会自动到官方网站下载.sh脚本文件,并安装到/usr/local/anaconda3目录下。
- 两次要求输入root用户密码。第一次用于写入/usr/local目录;第二次修改/usr/local/anaconda3目录的属主。
- 由于brew设置了中科大的镜像源(下载速度快),提示HOMEBREW_BREW_GIT_REMOTE与HOMEBREW_CORE_GIT_REMOTE变量进行了设置。
- 由于安装的模块太多,在中间的提示用…省略,只保留了Python的提示信息。
卸载
命令行卸载
安装 Anaconda-Clean package
打开Anaconda Prompt,输入命令行:
conda install anaconda-clean
执行卸载命令
anaconda-clean --yes
brew安装方式的卸载
卸载命令:
brew uninstall anaconda
运行结果:
==> Uninstalling Cask anaconda
==> Removing files:
/usr/local/anaconda3
Password:
/Applications/Anaconda-Navigator.app
==> Purging files for version 2020.11 of Cask anaconda
通用命令
查看版本信息
命令:
conda -V
或者:
conda --version
运行结果:
conda 4.9.2
帮助命令
conda -h
或者:
conda --help
配置conda
自动激活base环境
conda config --set auto_activate_base true
自动生成或修改$HOME/.condarc文件:
auto_activate_base: false
不自动激活base环境
conda config --set auto_activate_base false
自动生成或修改$HOME/.condarc文件:
auto_activate_base: true
配置镜像源
清华大学镜像源
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/msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
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
自动生成或修改$HOME/.condarc文件:
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/cloud/pytorch/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge- defaults
show_channel_urls: true
注意:conda config --add channels urls的顺序与.condarc文件中的channels先后顺序相反,及后执行的命令享有更高优先级的查询顺序。
显示镜像源
命令:
conda config --show channels
运行结果:
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/cloud/conda-forge- defaults
删除镜像源
conda config --remove-key channels
显示配置信息
命令:
conda config --show
环境管理命令
create创建环境
在线创建环境:
conda create -n python3.8.5 python=3.8.5
离线创建环境:
conda create -n python3.8.5 python=3.8.5 --offline
remove删除环境
删除python3.85.环境
conda remove -n python3.8.5 --all
clone克隆环境
克隆base环境到python3.8.5环境
conda create -n python3.8.5 --clone base
env list查看环境
命令:
conda env list
运行结果:
# conda environments:
#
base * /Users/username/opt/anaconda3
python3.8.5 /Users/username/opt/anaconda3/envs/python3.8.5
说明:以上有两个环境,一是base,在/Users/username/opt/anaconda3目录;二是新创建的python3.8.5,在/Users/username/opt/anaconda3/envs/python3.8.5目录
activate激活环境
激活base环境
初始终端:
localhost:~ username$
输入命令:
conda activate
激活base的env。
(base) localhost:~ username$
激活指定环境
激活环境:python3.8.5
conda activate python3.8.5
自动激活指定的环境
假定缺省SHELL为Bash,编辑~/.bash_profile文件:
export PATH="~/opt/anaconda/envs/python3.8.5/bin:$PATH"
conda activate python3.8.5
deactivate退出环境
输入命令:
conda deactivate
模块管理命令
install安装模块
先激活PyCharm环境,然后执行conda install module_name命令
conda install module_name,如:
conda activate PyCharm
conda install numpy
离线模式安装模块
很多时候,需要安装的模块在基本环境里面就有,可以使用离线模式安装模块。
conda install numpy --offline
list查看安装模块信息
命令:
conda list
update更新模块
更新conda模块
conda update conda
更新anaconda
conda update --prefiex=$HOME/anaconda3 anaconda
更新所有模块
conda update --all
uninstall卸载模块
conda uninstall module_name,如:
conda uninstall numpy
离线模式卸载模块
由于conda联网认证的时间太长,建议使用离线模式卸载模块。
conda remove numpy --offline
镜像源设置及常用模块安装脚本
#!/bin/sh
PKGS="django jupyter matplotlib pandas numpy openpyxl xlrd xlwt xlwings"
set_channels(){conda config --remove-key channelsconda 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 --set show_channel_urls yes
}install_packages(){conda install $PKGS
}set_channels
install_packages
Python环境管理:Andaconda安装使用相关推荐
- anaconda的python使用教程-Python,Anaconda简介安装使用教程
① 首先,自己也是闲来无趣刚刚开始接触Python这门语言,收集了一些关于一些初级的学前准备资料仅供大家参考 Python简介: Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚 ...
- python环境管理命令_conda管理Python环境
序 近期做一个项目的调研,需要使用到OpenCV.Python,这里记录anaconda进行Python环境配置管理过程. Python常用环境管理工具 virtualenv,用于在一台机器上创建多个 ...
- python各种包安装顺序_史上最全的Python包管理工具:Anaconda教程
事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境. 简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码.图像和 ...
- python虚拟环境中安装diango_python项目部署之 django虚拟环境
安装虚拟环境管理工具 安装virtualenv pip3 install virtualenv 安装virtualenvwrapper pip3 install virtualenvwrapper 找 ...
- python官网安装程序的功能和特点_python介绍与安装(一)
(1)开发各种自动化工具,制定开发各种开源软件. (2)帮助评估和优化业务技术架构 (3)开发公司的内部办公系统,CRM,网站等 (4)全栈工程师 2.Python解释器 当我们编写Python代码时 ...
- 使用conda进行python环境管理
❤️觉得内容不错的话,欢迎点赞收藏加关注,后续会继续输入更多优质内容❤️ 使用conda进行python环境管理 Anaconda.conda.pip.virtualenv的区别 (1)Anacond ...
- Anaconda python windows环境安装及完全排坑教程
(本文篇幅较长,浏览器下搜索关键信息请直接使用ctrl+F关键词查找) 点击以下内容空降 Anaconda是什么? 1.0篇 anaconda初体验 1.Anaconda3的安装 pycharm部分( ...
- Python|Anaconda安装
介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB ...
- python软件下载安装步骤,python软件下载安装教程
python下载安装教程 python下载安装教程:自定义安装目录,点击install进行安装,打开cmd窗口,输入python,显示python的版本,安装成功. Python语言更适合初学者,Py ...
- Anaconda管理多Python版本下安装库文件
以安装skimage为列 1-原skimage中无此模块(Anaconda库中没合适的),所以转到Anaconda prompt中,因为在安装anaconda时我创建了两个虚拟环境,我现在只想把ski ...
最新文章
- 利用群体智慧,进行大规模的事实审核
- c语言链表程序框图,C语言课程设计————写下流程图! 谢谢
- RocksDB线程局部缓存
- 设计模式学习(六):重构与模式,推荐书籍(完)
- Java手机忘了密码怎么办_手机开机密码忘记了怎么办
- JavaScript 之 动态加载JS代码或JS文件
- 改变图标颜色_LOL设计师宣布修改装备图标:提高清晰度、颜色差异化
- 《那些年啊,那些事——一个程序员的奋斗史》转载1到7
- Spring 事务与脏读、不可重复读、幻读
- 樊正伦教授的养生之道中医文化与养生之---调情志
- OAF_开发系列18_实现OAF页面跳转setForwardURL / forwardImmediately(案例)
- HTML实现学习网站首页
- Linux内核的裁剪移植,Linux内核裁剪移植学习分享
- mysql数据可视化 1
- centos7安装abaqus2020
- Word 2016封面不显示页码
- 我的编程之路点滴记录(四)
- carbon安装win7 thinkpad x1_ThinkPad X1 carbon笔记本Win7重装系统步骤详细教程。 重装系统...
- 拦截器和过滤器的同异
- Keras Conv1d 参数及输入输出详解
热门文章
- offsetTop,offset().top
- 为什么Potplayer是值得一用的视频播放器?
- HTTP Tunnel使用的几种使用(经典)
- ti图形计算机论文,TI―Nspire图形计算器支持下的数学探究
- 关于学习Java是应该是自学还是选择培训班
- 关于C#(生僻字、繁体字)和Java的URL转码GBK后结果不一样的问题解决
- 滴答顺风车怎么抢90%以上的订单_网约车司机都是什么人?想加入网约车不妨看看过来人怎么说...
- vue-pdf pdfjs worker-loader 签章 移动端展示 发布不同域 踩坑
- LOCKED勒索病毒解密 数据恢复
- 品牌软文营销的通用步骤,软文营销案例分享