持续创作,加速成长!这是我参与「掘金日新计划 · 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
复制代码