pytorch 安装 + 搭配PyCharm

本文涉及的产品
实时数仓Hologres,5000CU*H 100GB 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时计算 Flink 版,5000CU*H 3个月
简介: pytorch + pycharm

1.Anaconda安装

下载链接
直接安装,能选择添加系统路径就添加。
image.png
不行的话,手动添加系统环境变量:
image.png

2.创建环境

启动Anaconda Prompt 创建虚拟环境:
image.png
创建名为 pytorch 的环境,代码:

conda create -n pytorch python=3.8

创建完成后,查看是否成功:

conda info --envs

image.png

3.安装pytorch

激活 pytorch 环境:

conda activate pytorch

image.png
官网选择对应版本的安装代码,没有对应版本则去查找往期版本的:

conda install pytorch==1.13.0 torchvision==0.14.0 torchaudio==0.13.0 pytorch-cuda=11.6 -c pytorch -c nvidia

image.png
注意cuda版本需要与电脑显卡匹配。可用nvidia-smi查看电脑cuda版本。
为了加速可以更改镜像下载路径,更改C:\Users\用户名路径下的.condarc文件:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

安装完成即可。

测试是否成功:(在pytorch环境内)

python
import torch
torch.cuda.is_available

搭配 PyCharm

1. 创建文件

image.png
刚开始创建项目时选择默认的 python编译器,后面手动调整。项目路径也可以手动进行设置。

2. 更换编译器

image.png
依次选择File-->Settings-->Project:项目名-->Python Interpreter,第一次需要手动添加pytorch的编译器,后续直接下拉选择即可。编译器的位置在Anaconda对应的虚拟环境里,比如图中的D:\Anaconda\envs\pytorch,选择虚拟环境下的python.exe文件即可。
没有安装Anaconda或者创建虚拟虚拟环境的可以看这里

3. 安装 d2l

初学《动手学深度学习》的时候,跟着文中内容练习,需要安装对应的d2l框架。
框架在国外,下载超慢,需要手动更换源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

然后在项目所在的文件夹里(pycharm里的terminal)运行:

 pip install d2l==0.17.6

测试不报错即可:

from d2l import torch as d2l

4. 安装 networkx库

直接在pycharm的terminal中输入

pip install networkx

安装。
如果报错
image.png
在需要安装库的文件夹里安装

pip install --target=d:\anaconda\lib\site-packages networkx

文件目录对应报错信息里的路径。

5. 安装tqdm

日常工作和学习中,经常需要观察当前任务的执行进度,如果一个执行时间很长的任务,能够有进度条实时的显示当前的任务进度,那么将非常方便。tqdm的作用就是这个。
image.png
直接安装:

pip install tqd

不行的话用conda安装:

conda install -c conda-forge tqdm

6. 安装pyg

先查看自己设备的python、cuda、torch版本

import torch
print(torch.__version__)
print(torch.version.cuda)

查看python版本,控制台里输入:

python -V

然后在官网下载对应版本的文件:
我的torchcuda版本对应的是1.13.1和11.6,所以选择
image.png
对应的文件分别为

torch_cluster-1.6.0+pt113cu116-cp38-cp38-win_amd64.whl
torch_scatter-2.0.9-cp38-cp38-win_amd64.whl
torch_sparse-0.6.15+pt113cu116-cp38-cp38-win_amd64.whl
torch_spline_conv-1.2.1+pt113cu116-cp38-cp38-win_amd64.whl

将下载好的文件放到项目所在文件夹根目录,用pycharm打开对应项目,然后在pycharm的terminal终端里安装:

pip install torch_cluster-1.6.0+pt113cu116-cp38-cp38-win_amd64.whl
pip install torch_scatter-2.0.9-cp38-cp38-win_amd64.whl
pip install torch_sparse-0.6.15+pt113cu116-cp38-cp38-win_amd64.whl
pip install torch_spline_conv-1.2.1+pt113cu116-cp38-cp38-win_amd64.whl
pip install torch_geometric

测试

import torch_geometric

注意: 这种安装方法安装的库只能用于当前项目,其他项目不行。

7. 安装gym

安装gym:

pip install gym

8. 安装tensorflow

pip install tensorflow

9. 安装 sklearn

pip install -U scikit-learn

10. 安装pandas

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
目录
相关文章
|
9天前
|
IDE Java 程序员
学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
本文提供了如何使用学生邮箱免费获取并安装JetBrains全家桶(包括IDEA、PyCharm等)的详细教程,涵盖了学生认证、软件下载、安装及常见问题的解决方法。
65 0
学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
|
1天前
|
Java Python Windows
软件安装(四):Pycharm安装详细教程
本文提供了一个详细的PyCharm安装教程,包括下载、安装和使用步骤,特别强调了在Windows环境下安装时不要选择关联.py文件的选项,并说明了如何配置系统环境变量Path以及激活账号密码。
7 1
软件安装(四):Pycharm安装详细教程
|
2天前
|
PyTorch TensorFlow 算法框架/工具
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
本文提供了在Ubuntu 18.04操作系统的NVIDIA Jetson平台上安装深度学习和计算机视觉相关库的详细步骤,包括PyTorch、OpenCV、ONNX、TensorFlow等。
11 1
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
|
1天前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
79 2
|
11天前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。
|
22天前
|
Python Windows
安装python 以及 安装 pycharm
安装python 以及 安装 pycharm
|
2月前
|
机器学习/深度学习 人工智能 PyTorch
【Deepin 20深度探索】一键解锁Linux深度学习潜能:从零开始安装Pytorch,驾驭AI未来从Deepin出发!
【8月更文挑战第2天】随着人工智能的迅猛发展,深度学习框架Pytorch已成为科研与工业界的必备工具。Deepin 20作为优秀的国产Linux发行版,凭借其流畅的用户体验和丰富的软件生态,为深度学习爱好者提供理想开发平台。本文引导您在Deepin 20上安装Pytorch,享受Linux下的深度学习之旅。
72 12
|
2月前
|
开发工具 Python Windows
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
144 4
|
2月前
|
PyTorch 算法框架/工具 Python
安装anaconda配置pytorch虚拟环境遇到的问题及解决办法
本文介绍了在配置Anaconda时遇到`PackagesNotFoundError`的问题,并提供了通过添加`conda-forge`通道和创建指定Python版本的PyTorch虚拟环境来解决这个问题的方法。
|
2月前
|
PyTorch 算法框架/工具
Pytorch 安装
Pytorch 安装
31 0