Anaconda安装与虚拟环境创建

1 Anaconda安装

1.1 下载Anaconda安装包

方式一:官网下载(不推荐)

Anaconda官网下载:https://www.anaconda.com/distribution/#download-section

为什么不推荐呢?因为国外源实在是太慢了!!!毕竟我不是每次睡觉前都想得起要下载这些…

方式二:镜像下载(强烈推荐!!!)

清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A

找到一个适合自己机子的版本下载就好啦!不到1min就可以下载完成!

(我一般下载这类东西都会挑最新版的前几个版本,最新的未必是好的)

1.2 安装Anaconda

1.3 Conda常用命令

一般如果要下载包(Tensorflow、pytorch、keras等)都可以在这里conda命令或pip命令下载

conda常用的命令
conda list 查看安装了哪些包。
conda env list 或 conda info -e 查看当前存在哪些虚拟环境
conda update conda 检查更新当前conda

2 创建虚拟环境

2.1 虚拟环境的作用

  如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. 解决方案 : 虚拟环境 作用 : 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.

2.2 创建虚拟环境

2.2.1 命令行输入(Anaconda Prompt)

conda create -n xxx python=3.5

xxx为自己命名的虚拟环境名称,该文件可在Anaconda安装目录 envs文件下找到

PS:之前有安装过python 3.7的版本,安装后发现不能使用pip(应该是创建虚拟环境的时候没有顺带安装),但是安装python3.5的虚拟环境的时候,由顺带安装pip,也就是说python = 3.5的时候是可以使用pip命令的。(只是我遇到的情况,不知道是不是机子的问题)

2.2.2 使用激活(或切换不同python版本)的虚拟环境

python –version # 可以检查当前python的版本
conda info –envs # 查看所有虚拟环境信息
Linux: source activate your_env_name(虚拟环境名称)
Windows: activate your_env_name(虚拟环境名称)

2.2.3 在虚拟环境中安装额外的包

这里以安装tensorflow为例

激活tensorflow环境后,输入命令(这里我安装的是tensorflow1.5版本,并且用镜像安装——快!):
(个人习惯上用pip命令了,其实conda和pip安装没有太大的区别)

pip install tensorflow==1.5 -i https://pypi.tuna.tsinghua.edu.cn/simple

之前有安装过比较高版本的tensorflow(好像是1.8),后来发现使用时和keras包不兼容,网上搜了一下然后改成了1.5版本

2.2.4 关闭虚拟环境

Linux: source deactivate
Windows: deactivate

2.2.5 删除虚拟环境

conda remove -n your_env_name(虚拟环境名称) –all
conda remove –name your_env_name package_name # 删除环境中的某个包

文章目录
  1. 1 Anaconda安装
    1. 1.1 下载Anaconda安装包
      1. 方式一:官网下载(不推荐)
      2. 方式二:镜像下载(强烈推荐!!!)
    2. 1.2 安装Anaconda
    3. 1.3 Conda常用命令
  2. 2 创建虚拟环境
    1. 2.1 虚拟环境的作用
    2. 2.2 创建虚拟环境
      1. 2.2.1 命令行输入(Anaconda Prompt)
      2. 2.2.2 使用激活(或切换不同python版本)的虚拟环境
      3. 2.2.3 在虚拟环境中安装额外的包
      4. 2.2.4 关闭虚拟环境
      5. 2.2.5 删除虚拟环境
|