相关文章推荐
博学的企鹅  ·  c - How do I perform ...·  1 年前    · 

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第19天, 点击查看活动详情

Anaconda 安装

比较简单,官网下载,一步一步进行安装即可。参考教程: https://zhuanlan.zhihu.com/p/358641541

安装路径自定义修改

添加环境变量

Anaconda 修改镜像

打开资源管理器,开启隐藏文件显示,找到C盘中的用户文件夹下的Anaconda配置文件 .condarc :C:\Users\用户名.condarc,修改内容如下:

channels:
# pytorch的镜像
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# DGL库的镜像
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/dglteam/
# 其他包的下载镜像,,可以根据需要添加不同的镜像地址
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
sl_verify: false

Anaconda 创建虚拟环境

命令:conda create -n 环境名 python=3.x

如果不修改镜像,直接创建虚拟环境,可能会报错,类似:CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/python/win-64/current_repodata.json>

这个错误并不是一定会出现,如果出现,解决方案如下:

按照上述 ***Anaconda 修改镜像 ***中的描述修改镜像,再使用该命令进行安装即可。

使用官网命令能够成功安装且不报错,则不需要修改镜像。

Anaconda 安装 Pytorch 环境

Pytorch官网:https://pytorch.org/get-started/locally/

1、先创建虚拟环境

命令:conda create -n 环境名 python=3.x

实例:conda create -n pytorch python=3.9,即创建一个基于Python3.9版本且名称为 pytorch的虚拟环境

2、激活虚拟环境

命令:conda activate 环境名

3、安装 Pytorch

官网命令(CPU版本):conda install pytorch torchvision torchaudio cpuonly -c pytorch

GPU版本选择对应的CUDA版本即可。

如果Anaconda的镜像修改为了清华的镜像,则不能直接使用官网的命令,需要删去官网命令末尾的 -c pytorch,如果不修改依然会报CondaHTTPError错误,新命令为:conda install pytorch torchvision torchaudio cpuonly

Anaconda 安装 DGL

DGL官网:https://www.dgl.ai/pages/start.html

DGL需要先安装Pytorch,流程如 Anaconda 安装 Pytorch 环境 所述。

DGL官网安装命令(CPU版本):conda install -c dglteam dgl

使用镜像之后也需要修改命令,删除-c dglteam,如果使用原命令,可能会报CondaHTTPError错误,新命令为:conda install dgl

如果需要安装GPU加速版本,只需要在新命令的基础上修改dgl对应的cuda版本名即可,例如conda install dgl-cuda11.3

Anaconda 安装 torch_scatter

直接使用 pip 或者 conda 安装 torch_scatter,通常会安装失败,需要下载 torch_scatter 的 whl 文件离线安装。

whl文件下载地址:https://pytorch-geometric.com/whl/,找到对应的Pytorch版本,然后进入找到对应的Python、cuda版本的whl文件,下载到本地。然后使用如下命令离线安装:

pip install whl路径名

结果如图:

PyCharm终端命令行运行代码

终端打开必须是Python的环境才可以,普通的终端环境不行,需要进行设置PyCharm打开终端激活Python环境,(尤其是使用conda作为包管理工具时),网上搜索一下如何设置就好,很简单。

如果默认的是powershell,则需要先对powershell进行初始化,打开PyCharm,进入设置 -> Tools -> Terminal -> shell path 选项选择powershell,然后Anaconda prompt里面执行下面命令:

conda init powershell

之后,在PyCharm里面打开Terminal默认是进入conda的基础环境。可以执行conda activate XXX命令切换到对应的虚拟环境,也可以设置自动激活当前Python对应的虚拟环境(网上搜索设置“PyCharm Terminal自动激活Anaconda虚拟环境即可”)。

Anaconda安装TensorFlow

1、先创建一个TensorFlow的虚拟环境,注意Python版本要和TensorFlow版本对应的起来

# 比如创建一个名字为tf14(自定义名字,通常是框架名+版本号),Python版本为3.6的虚拟环境
conda create -n tf14 python=3.6

2、激活虚拟环境

conda activate tf14

3、安装TensorFlow框架(这里如果使用 ***pip+清华镜像 ***安装,如果打开了VPN代理则需要关闭VPN代理)

# 如果使用conda安装,参考:https://zhuanlan.zhihu.com/p/84568790
# 安装最新CPU版本的TensorFlow
conda install tensorflow
# 指定版本号
conda install tensorflow==x.x.x
# 使用pip安装TensorFlow CPU版本,下面命令是安装1.4.0版本
pip install tensorflow==1.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
# 安装GPU版本
pip install tensorflow-gpu==x.x.x -i https://pypi.tuna.tsinghua.edu.cn/simple
复制代码