用conda为python创建虚拟环境

floydhub是一个在线GPU计算平台,主要拿来跑机器学习

安装floyd-cli的时候总是失败,自己总结一下。通过conda创建虚拟环境。

主要步骤为:

  • 检查conda已安装并可用
  • 必要时更新conda
  • 创建一个虚拟环境
  • 激活虚拟环境
  • 安装额外的python软件包
  • 取消激活虚拟环境
  • 删除一个虚拟环境

1.检查conda是否已安装并位于PATH中

  1. 打开终端客户端。
  2. 进入conda -V终端命令行并按回车。
  3. 如果安装了conda,你应该看到像下面
conda -V
conda 4.4.10

 

2.检查conda是否是最新的

  1. 在终端客户端输入
conda update conda

如有必要,y请通过键入继续更新任何软件包。

3.创建一个虚拟环境

  1. 在终端客户端中输入以下名称,其中yourenvname是要调用的环境的名称,并将xx替换为希望使用的Python版本。(要首先查看可用的Python版本列表,请键入conda search "^python$"并按Enter键。)
conda create -n yourenvname python=x.x anaconda
  1. y继续。这将在“path_to_your_anaconda_location / anaconda / envs / yourenvname”处安装Python版本和所有关联的anaconda打包库

4.激活你的虚拟环境。

  1. 要激活或切换到虚拟环境,只需输入以下名称,其中yourenvname是创建时向环境提供的名称。
source activate yourenvname
  1. 激活conda环境会修改PATH和shell变量,以指向创建的特定隔离Python设置。命令提示符将更改为通过预先确定当前处于哪个conda environemnt (yourenvname)要查看所有环境的列表,请使用该命令conda info -e

5.将其他Python软件包安装到虚拟环境中。

  1. 要仅将附加软件包安装到虚拟环境中,请输入以下命令,其中yourenvname环境的名称,[软件包]是要安装的软件包的名称。未指定“-n yourenvname”会将程序包安装到根目录的Python安装中。
conda install -n yourenvname [package]

6.停用虚拟环境。

  1. 要在当前环境中结束会话,请输入以下内容。没有必要指定envname - 哪个当前活动的将被停用,并且PATH和shell变量将恢复正常。
source deactivate

6.删除不再需要的虚拟环境

  1. 要删除conda环境,请输入以下内容,其中yourenvname要删除的环境的名称。
conda remove -n yourenvname -all
posted @ 2018-04-20 23:31  客往何处去  阅读(6442)  评论(0编辑  收藏  举报