查看: 4324|回复: 1

[windows] Windows conda(python)环境介绍 Anaconda的使用方法

[复制链接]

166

主题

616

帖子

1万

积分

xdtech

Rank: 5Rank: 5

积分
10732
发表于 2019-1-5 14:25:07 | 显示全部楼层 |阅读模式
本帖最后由 Happy清子 于 2019-11-30 16:18 编辑

Windows环境,我们以anaconda方式,提供python、tensorflow、pytorch、MXNet、Keras等预装环境。

0. 使用PyCharm:
若你使用PyCharm进行开发,你无需做任何配置。我们已做好配置,PyCharm的Python解释器为Python3.6,预装支持Tensorflow1.12、Pytorch1.0等。

下面列出常用的anaconda命令,用于anaconda环境的常用操作。
1. 列出已安装的anaconda环境:
conda info --envs
若以上命令失效,请输入
conda env list

Note,我们Windows环境,预安装了四个环境:
py36h:python3.6,tensorflow1.12.0+pytorch1.0+mxnet1.2.1+keras2.2.4
py36l:
python3.6,tensorflow1.5+pytorch0.4+keras2.2.2
py35h:
python3.5,tensorflow1.12.0+pytorch1.0+mxnet1.2.1+keras2.2.4
py35l:
python3.5,tensorflow1.5+pytorch0.4+keras2.2.2fastai(TensorFlow2.0需要选择cuda10的镜像才可以使用)


2. 创建你的anaconda环境:
若想自行创建环境,参考以下命令:
conda create -n py36 python=3.6
-n后的py36就是你创建的环境的名。注意,所起名不要与已安装的环境重复。这时是最小安装。
或:
conda create -n py36 python=3.6 anaconda。这会在环境中安装许多包。

3. 激活某个anaconda环境:
主机桌面上的conda prompt、系统的CMD,均可以正常激活
参考以下命令:
activate py36
以上命令激活名为py36的anaconda环境,该环境内的python版本为3.6。

4. 停用(deactivate)一个环境:
在已激活的环境中输入deactivate

5. 查看当前激活的环境:
在命令行中,若处于已激活的环境中,你的命令行会是"(py36)$  ",括号内的py36就是激活中的环境名。

6. 使用Spyder
先激活一个conda环境,然后输入命令spyder。

7. 使用Jupyter Notebook

先激活一个conda环境,然后输入命令jupyter notebook。

8. 安装更多的包:
若需要安装某个包pkg,
参考命令:
conda install pkg

pip install pkg。(-i https://pypi.tuna.tsinghua.edu.cn/simple)
例如,安装tensorlayer,在已激活conda环境后输入pip install tensorlayer

Note:可到百度,搜索“conda安装pkg”,pkg为你想安装的包,一般能找到合适的教程。

9. 查看某个pkg是否在当前环境中已安装:
参考以下命令:
conda list tk
以上命令检查tk是否已安装

10. 查看当前环境的所有已安装包:
conda list

查看其他环境的已安装包:
conda list -n py36
py36为环境名。

11. 安装Theano
参考以下命令:
conda install theano

12. 安装pip:
参考以下命令:
conda install -n py36 pip
以上命令在py36环境中安装pip。
安装pip后,你可通过pip install安装各种包。
注意:系统提供的四个环境,均已安装pip。

13. 删除一个环境:
参考以下命令:
conda env remove --name py36
以上命令移除py36这个环境。
这个命令要慎用,一旦删除不可恢复。

13. 复制一个环境:
使用如下Conda命令:
conda create -n conda-env2 --clone conda-env1
这里conda-env2是新创建的Conda环境,conda-env1是被复制的Conda环境,
复制完成后,两个环境的Python配置完全相同。复制可能需要较长时间,请耐心等待。

回复

使用道具 举报

166

主题

616

帖子

1万

积分

xdtech

Rank: 5Rank: 5

积分
10732
 楼主| 发表于 2019-1-29 12:00:01 | 显示全部楼层
anaconda的基础用法
值得学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表