Pytorch安装教程(Windows下使用venv虚拟环境)
pytorch吧
全部回复
仅看楼主
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
level 5
说得好。
不过我推荐使用miniconda作为管理工具(使用anconda的话那个base环境十分混乱,一堆东西在里面,哪天冲突了都不奇怪,且自动安装的pyqt5会限制python版本于3.9)
2023年02月15日 12点02分 3
mini也可以用,不过因为我有些程序需要用pyinstaller 打包,installer对mini安装的包支持不好[小乖]
2023年02月16日 10点02分
@sealed_ss 这,用pip和conda安装下来的应该是没有区别的吧。 至于你说的支持不好应该是没有upx的时候会大一些,下载个upx放到pyinstaller所在的目录就好了。
2023年02月16日 10点02分
@八甲基环丁烷◆ 有些包conda源和pip源不同
2023年02月16日 10点02分
level 11
sealed_ss 楼主
终于恢复了[泪]
2023年02月16日 10点02分 4
level 2
pytorch cuda现在最新是不是就到11.7 cuda驱动是12能兼容吗
2023年02月17日 16点02分 5
对,官方编译好的pytorch 目前只支持到117,如果需要用12可以自己从源码编译
2023年02月18日 00点02分
但是pytorch 会使用自带的cuda,如果你系统里安装了其他版本的cuda,不会产生冲突
2023年02月18日 00点02分
level 11
sealed_ss 楼主
官方编译好的pytorch 目前只支持到117,如果需要用12可以自己从源码编译
2023年02月18日 00点02分 6
level 1
cuda12,我下的是pytorch11.6可以吗
还有我之前下完可以install,但是发现是cpu的,我就uninstall了,然后去官网复制的命令重新下的gpu的,下完之后,再install torch就一直显示找不到这个模型,在控制台和pycharm里都没办法import,请我一下有什么解决的办法吗
2023年02月27日 18点02分 8
系统cuda和torch自带的cuda不冲突,优先使用自带的cuda。如果安装在了虚拟环境里,把环境删了重新安装即可。
2023年02月28日 00点02分
level 1
去官网搞到conda指令后,安装pytorch一直在solving environment要怎么解决
2023年03月05日 15点03分 9
一般是网络问题,如果用的是conda,可以切换到清华源,如果用的是pip,可以直接下载编译好的whl文件安装
2023年03月05日 16点03分
level 1
请问是pytorch里自带cuda是吗,不需要再去英伟达官网下载cuda了是吗?
2023年07月18日 11点07分 10
自带,不需要自己去下
2023年07月18日 13点07分
level 1
请问我在安装了anaconda之后安装了vscode,在激活conda,但是程序说要我执行这些命令,但是这些命令就是执行不了
2023年08月07日 17点08分 12
那些命令是给linux用的,你Windows当然用不了啦[阴险]
2023年08月08日 11点08分
解决问题啦
2023年08月16日 07点08分
level 1
为什么我的虚拟环境总是无法连接到jupyter和pycharm,提示ModuleNotFoundError: No module named"torch',但是在anaconda里面是显示true的
2023年09月21日 09点09分 13
1