conda官方文档:https://conda.io/docs/index.html
conda命令参考文档:https://conda.io/docs/commands.html
Mac下系统自带Python和Anaconda切换
别名声明 alias
具体用法:
MacBookPro:/ mac$ vim ~/.bash_profile alias py27="/usr/bin/python2.7" alias pyana="/Users/mac/anaconda3/bin/python3.7"
使用 source 命令重新执行刚修改的 .bash_profile 初始化文档 使其生效。
MacBookPro:/ mac$ source ~/.bash_profile
注意:
替换 “/Users/mac/anaconda3/bin/python3.7” 为您当前anaconda Python版本的路径。
在使用系统自带python的时候,只需要在命令行输入py27即可;
用Anaconda,输入python或者pyana都可。
Anaconda 攻略
常见操作
conda create -n [name] #创建名为name的conda环境,如tensorflowsource activate [name] #激活刚才创建的环境,命令完成后,回答先命令行之前多了刚创建的环境的名字source deactivate [name] #退出名为name的环境,回到系统默认环境conda remove -n [name] --all #删除刚刚创建的conda环境 conda info -envs #查看所安装环境列表,创建的环境都在`~/anaconda2/envs/`目录下面conda list #查看已经安装的包conda install [packagename] #安装具体的包,加-n [name]可以安装到指定环境conda list -n [name] #name环境下安装了哪些包conda update -n [name] [packagename] #升级name环境的名为packagename的包conda remove -n [name] [packagename] #删除name环境的名为packagename的包
查看可用的Python版本列表
要列出可安装的Python版本,请在“终端”窗口中运行:
conda search python
这将列出名称包含文本的所有包python
。
要仅列出其全名正确的包python
,请添加该--full-name
选项。在终端窗口提示符中,运行:
conda search --full-name python
安装不同版本的Python
要在不覆盖当前版本的情况下安装不同版本的Python,可创建一个新环境并在其中安装第二个Python版本:
1.创建新环境:
要为Python 3.6创建新环境,请在终端窗口中运行:
conda create -n py36 python=3.6 anaconda
注意:
替换py36为您要创建的环境的名称。
anaconda是包含所有包含Anaconda发行版的Python包的元数据包。
python=3.6是您要在此新环境中安装的软件包和版本。这可以是任何包,例如numpy=1.7,或多个包。
要为您的终端窗口创建Python 2.7的新环境,请运行:
conda create -n py27 python=2.7 anaconda
2.激活新环境。
(/anaconda3) MacBookPro:/ mac$ conda activate py36
3.验证新环境是否是您当前的环境。
使用终端或Anaconda提示符执行以下步骤。
默认情况下,活动环境(您当前使用的环境)显示在命令提示符开头的括号()或括号[]中:
(py36) MacBookPro:/ mac$
如果您没有看到这个,请运行:
conda info --envs
在显示的环境列表中,当前环境以星号(*)突出显示。
(py36) MacBookPro:/ mac$ conda info --envs# conda environments:#base /Users/mac/anaconda3 py36 * /Users/mac/anaconda3/envs/py36
默认情况下,命令提示符设置为显示活动环境的名称。要禁用此选项:
conda config --set changeps1 false
要重新启用此选项:
conda config --set changeps1 true
4.要验证当前环境是否使用新的Python版本,请在“终端”窗口中运行:
python --version
使用不同版本
要切换到具有不同版本Python 的环境,请 激活环境。
5.更新或升级
使用终端或Anaconda提示符执行以下步骤。
如果您使用的是Python 3.4.2版的环境,则以下命令会将Python更新为3.4分支中的最新版本:
conda update python
以下命令通过安装该版本的Python将Python升级到另一个分支-3.6-:
conda install python=3.6
6.退出当前环境
source deactivate
评论(0)