level 11
sealed_ss
楼主
作为本吧的第一篇教程贴,我准备从如何安装写起,因为翻了翻以前的贴子,发现有些吧友还不会安装,没关系,谁也不是刚开始就什么都会的。
首先说一下什么是虚拟环境,在我们写python程序的时候,最好使用虚拟环境隔离开不同的项目,避免引发包的冲突,比如程序A需要使用pytorch1.8,而程序B需要使用pytorch1.12,那么A和B就要使用不同的虚拟环境,不然安装了1.8就没办法安装1.12了,或者安装了1.12也就没办法安装1.8了。
每创建一个虚拟环境,都可以理解为安装了一个纯净的python,使用python内置的venv创建虚拟环境非常简单,只需要在控制台输入:
python -m venv myvenv
即可(myvenv是虚拟环境的名称,可以使用任意英文字母)
执行完毕后,会发现一个以虚拟环境名称命名的文件夹:

接下来我们要进入到这个虚拟环境中,输入以下命令:
myvenv\Scripts\activate
之后的控制台变成这样,就说明已经进入到虚拟环境中了:

退出虚拟环境更简单了,把控制台关了就行~
接下来我们要把pytorch安装到这个环境中,首先我们访问pytorch的官方网站:
https://pytorch.org/
然后找到这里:

分别选择对应的选项,这里主要说一下显卡支持,如果想要使用显卡加速计算,那么就可以选择带有CUDA版本的,如果没有或不想使用显卡,就选择CPU。
选择完毕后,复制下面自动生成的安装命令,粘贴到控制台,就可以安装了~
此处等待......
安装完成后,要测试一下是否能够使用,在控制台进入python解释器,输入如下代码,查看输出:

如果成功输出版本信息,说明可以使用了~
接下来我们检查一下显卡加速是否启用(安装CPU版本的吧友跳过此步骤):

输出True,代表显卡加速可以使用。
好了,在Windows下使用venv安装pytorch的教程就到这里了,如有疑问,欢迎留言~
2023年02月15日 11点02分
1
首先说一下什么是虚拟环境,在我们写python程序的时候,最好使用虚拟环境隔离开不同的项目,避免引发包的冲突,比如程序A需要使用pytorch1.8,而程序B需要使用pytorch1.12,那么A和B就要使用不同的虚拟环境,不然安装了1.8就没办法安装1.12了,或者安装了1.12也就没办法安装1.8了。
每创建一个虚拟环境,都可以理解为安装了一个纯净的python,使用python内置的venv创建虚拟环境非常简单,只需要在控制台输入:
python -m venv myvenv
即可(myvenv是虚拟环境的名称,可以使用任意英文字母)
执行完毕后,会发现一个以虚拟环境名称命名的文件夹:

接下来我们要进入到这个虚拟环境中,输入以下命令:myvenv\Scripts\activate
之后的控制台变成这样,就说明已经进入到虚拟环境中了:

退出虚拟环境更简单了,把控制台关了就行~接下来我们要把pytorch安装到这个环境中,首先我们访问pytorch的官方网站:
https://pytorch.org/
然后找到这里:

分别选择对应的选项,这里主要说一下显卡支持,如果想要使用显卡加速计算,那么就可以选择带有CUDA版本的,如果没有或不想使用显卡,就选择CPU。选择完毕后,复制下面自动生成的安装命令,粘贴到控制台,就可以安装了~
此处等待......
安装完成后,要测试一下是否能够使用,在控制台进入python解释器,输入如下代码,查看输出:

如果成功输出版本信息,说明可以使用了~接下来我们检查一下显卡加速是否启用(安装CPU版本的吧友跳过此步骤):

输出True,代表显卡加速可以使用。好了,在Windows下使用venv安装pytorch的教程就到这里了,如有疑问,欢迎留言~

