Mac下anaconda的安装和基本使用
Mac下anaconda的安装和基本使用
安装
在conda官网下载安装conda.
打开terminal输入conda -V,回车显示conda的版本说明安装成功。
将conda更新到最新版本
conda update conda可将conda更新到最新版本。
查看已存在的虚拟环境
conda env list可查看已存在的虚拟环境。
这些虚拟环境都存储在Anaconda根目录下的env文件夹中。
创建一个虚拟环境
conda create -n env_name python=python_version,其中env_name是你想创建的虚拟环境的名称,pythpn_version是要搭建的虚拟环境的python版本。
例如:conda create -n my_station python=3.8,这样就建立了一个pythpn版本为3.8,名称为my_station的虚拟环境,然后存储在Anaconda的根目录下。
搭建之后就可以使用conda env list查看到新创建的虚拟环境。
激活一个虚拟环境
conda env list查看已经存在的虚拟环境。假设现在要激活一个名叫my_station的虚拟环境,则conda activate my_station.
激活之后所有的与python的操作都是在这个虚拟环境中进行的。
这里的激活是指在terminal下激活的,当退出terminal后在打开激活的虚拟环境就失效了。
关闭虚拟环境
conda deactivate即可关闭虚拟环境,这里不需要指定具体的虚拟环境名称。
在conda中查看已安装的库以及库的安装/删除
查看在conda中已安装的库:
conda list 即可查看在conda中已经安装的库
安装/删除库:
安装:conda install [package]
删除:conda uninstall [package]
在虚拟环境中安装/删除库
conda安装/删除库
安装:conda install -n env_name [package],其中 [package]是要安装的库的名称。
例如:一个虚拟环境叫做my_station,则conda install -n my_station pymysql就在my_station这个虚拟环境中安装了一个叫做pymysql的库。
删除:conda remove --name env_name package_name
例如:
要删除my_station中的pyqt5库,则执行conda remove --name my_station pymysql
pip安装/删除库
首先激活要安装库的虚拟环境,conda activate env_name
安装:pip install [package]
删除:pip uninstall [package]
这两种安装方式的区别
conda是一种通用包管理系统。
pip是Python包的通用管理器;
换句话说就是:这两个包的区别就是包的管理方式不同。
在conda中安装包和在虚拟环境中安装包的区别
在conda中安装,安装的包并没有安装在具体的某一个虚拟环境中。
当创建虚拟环境或者用conda向某一个虚拟环境安装包的时候,首先检查的就是conda中是否已经安装这个包了,如果conda中已经安装了这个包,就不必再次通过网络下载了。
通过向conda中安装一些非常常用的包可以节省一些时间。
删除一个虚拟环境
conda remove -n env_name --all,例如要将一个名叫my_station的虚拟环境删除,则执行conda remove -n my_station --all
与他人分享虚拟环境的配置
例如现在要与他人分享my_station这个虚拟环境。
首先激活这个虚拟环境conda activate my_station,之后执行conda env export命令即可看到环境的相关配置。这里可以重定向输出流,例如conda env export > my_station_config.yml即可在当前目录下创建一个名叫my_station_config.yml的文件。
当他人获得这个文件之后,执行conda env create -f my_station_config.yml就可以得到一模一样的环境了。
切换conda源
清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
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.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
切换回默认源
conda config --remove-key channels
Mac下anaconda的安装和基本使用的更多相关文章
- Mac下Anaconda的安装和使用
前提 在刚接触python的时候我想大多数人都会面临一个问题,我到底是选择2还是3,因为现在网上好多的资料和视频项目中都还是用的2,我们跟着学习的时候肯定也是首先从2开始学的,但是我们心里肯定也担心学 ...
- windows下Anaconda的安装与配置正解
一.下载anaconda 第一步当然是下载anaconda了,官方网站的下载需要用迅雷才能快点,或者直接到清华大学镜像站下载. 清华大学提供了镜像,从这个镜像下载速度很快,地址: https://mi ...
- mac下sublime text3安装SFTP及使用
mac下sublime text3安装SFTP 1.shift+command+p进入控制面板 2.输入install进入程序安装界面选择需要安装的插件(SFTP) 3.直接进行安装(需要联网) 4. ...
- mac 下用 brew 安装mongodb
转自:mac 下用 brew 安装mongodb 经过这位仁兄的文章指导,终于连上了mongodb. 启动mongo数据库,就是打开一个终端sudo mongod,然后打开另一个终端sudo mong ...
- Windows下Anaconda的安装和简单使用
Windows下Anaconda的安装和简单使用 Anaconda is a completely free Python distribution (including for commercial ...
- mac下java的安装和升级以及相关环境设置
安装:brew cask install java8 如果存在多个java,可以设置JAVA_HOME指定java版本 打开终端,执行/usr/libexec/java_home -V 查看MAC下J ...
- Mac下的mongodb安装
mac下的mongodb安装主要有两种方式,一是手工安装,需在官网下载源文件,二是通过homebrew,至于homebrew不做介绍.既然是Mac系统下,我认为直接通过homebrew安装最好,省事还 ...
- mac下Spark的安装与使用
每次接触一个新的知识之前我都抱有恐惧之心,因为总认为自己没有接触到的知识都很高大上,比如上篇介绍到的Hadoop的安装与使用与本篇要介绍的Spark,其实在自己真正琢磨以后才发现本以为高大上的知识其实 ...
- linux下anaconda的安装和使用
1.将python3设置为默认 直接执行这两个命令即可: sudo update-alternatives --install /usr/bin/python python /usr/bin/pyth ...
随机推荐
- Can't locate Time/HiRes.pm in @INC (@INC contains
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/ ...
- C语言------三目运算符(条件运算符)
今天在看C语言的时候看到了下面的代码(废话少说,直接上代码): #include <stdio.h> int main() {int max(); extern int A,B,C; // ...
- BAPI创建PO,禁止净价信息更新
大家都知道创建PO时,我们如果勾选了"信息更新",则该PO保存后相应的信息记录会把这个PO更新为其最后的凭证,那么这张PO的净价会作为下次创建新PO时净价的默认值. 这样我们设置的 ...
- ALV中的fieldcat详解
字段目录是用来控制ALV显示的网格中每个字段的属性的,比如字段的顺序,对齐方式,可编辑状态,颜色,等等.常用的字段如下: Row_pos: 默认值为0,可选值为1.2.3,既最大分3级别显示 c ...
- PW6513高压40V的LDO芯片,SOT89封装
一般说明 PW6513系列是一款高精度,高输入电压,低静态电流,高速,低具有高纹波抑制的线性稳压器.输入电压高达40V,负载电流为在电压=5V和VIN=7V时高达300mA.该设备采用BCD工艺制造. ...
- FLask之视图
视图 1 FBV def index(): return render_template('index.html') app.add_url_rule('/index', 'index', index ...
- jQuery 文本段落展开和折叠效果
jQuery 文本段落展开和折叠效果 <!DOCTYPE html> <head> <meta http-equiv="Content-Type" c ...
- MySQL调优性能监控之show profile
用show profile查询工具指定具体的type show profile在mysql5.7之后过时 show profile命令用于跟踪执行过的sql语句的资源消耗信息,可以帮助查看sql语句的 ...
- 实用 nginx.conf 用法大全
服务器拒绝非GET方式请求保障安全性,因为 DELETE.POST.PUT 是可以修改数据的. Nginx 解决方案 在 nginx.conf 配置文件的网站配置区域中添加如下代码片段: 非 GET ...
- 邮件解析 CNAME记录 A记录 NS记录 MX记录
域名配置 示例发信配置请至域名 service.i-test.cn DNS服务提供商处添加TXT记录,并保持SPF记录正确,否则会无法发信.*1.所有权验证类型 主机记录 主域名 记录值 状态TXT ...