盛世宏图 发表于 2024-6-20 00:01:51

Mac配置pytorch的保姆级教程!!

小罗碎碎念

本篇文章将先容Mac用户如何配置PyTorch,需要事先完成的准备工作如下:
   安装AnaConda
Unleash AI Innovation and Value | Anaconda
https://img-blog.csdnimg.cn/img_convert/ef080d2764b411093e1668f78788adf9.jpeg
   安装PyCharm
PyCharm:JetBrains 出品的用于数据科学和 Web 开发的 Python IDE
https://img-blog.csdnimg.cn/img_convert/25944bb40be7e6e6e4e5c67be4b982af.jpeg
   安装python
https://www.python.org/
https://img-blog.csdnimg.cn/img_convert/b917aea38f7ade90ba6c0ce81f19269b.jpeg
   视频版教程移步B站
https://img-blog.csdnimg.cn/img_convert/618809a4f57acc7b23bd8974a7c16938.jpeg
一、检查准备工作

完成安装以后,打开体系自带终端,检查安装结果。
   检查conda版本
https://img-blog.csdnimg.cn/img_convert/5d1eae8121487d01eefa24a83ffb4519.jpeg
你这时间会发现你的终端界面和我的不一样,如果你也想拥有这样的终端,可以参考这篇文章。
罗小罗同砚:【Mac终端改造计划】iTerm2 + Oh My Zsh
如果这时间你输入命令报错,提示没有conda这个命令,可以参考下面这篇文章。
【Mac 体系】安装Anaconda后没有进入base环境且conda命令无效
   检查python版本
https://img-blog.csdnimg.cn/img_convert/5858fc7bd5fe3dfaba05ae2fcbbda0cf.png
   查察已配置的环境
conda info --envs 是 Conda 命令,用于**显示当前体系上存在的所有 Conda 环境的信息。当你运行这个命令时,Conda 会列出所有已创建的 Conda 环境,并显示它们的名称及对应的路径**。
具体阐明如下:


[*]conda info:这是 Conda 命令,用于**获取有关 Conda 环境和安装的软件包的信息**。
[*]--envs:这是 conda info 命令的一个选项,用于显示所有已创建的 Conda 环境的信息。
https://img-blog.csdnimg.cn/img_convert/74281102badf0635908757f9a0add45c.jpeg
二、PyTorch安装

2-1:新建一个虚拟环境

conda create -n pyt 是 Conda 命令,用于创建一个名为 “pyt” 的新 Conda 环境。在这个命令中,-n 选项后面跟着的是要创建的环境的名称,这里是 “pyt”。
https://img-blog.csdnimg.cn/img_convert/59f9873a3eb1b92b665c2ad3b23f9960.jpeg
中间会让你参与一次,输入y即可。
https://img-blog.csdnimg.cn/img_convert/67647e04e4030c670eef16a69d1a2c19.jpeg
创建乐成界面如下,按照提示可知,如果我们想进入刚刚创建的虚拟环境,直接输入conda activate pyt即可,如果我们想退出一个激活的虚拟环境,就输入conda deactivate。
2-2:配置虚拟环境

   进入刚刚配置的虚拟环境
    查察目前环境中已经安装的包
https://img-blog.csdnimg.cn/img_convert/da28c14fa108614486df7ec59c4e16d7.png
由于我们什么都没有安装,所以目前是空的。
   安装python
准备工作的时间,检测python版本是3.11.7,所以这里我安装对应的版本。
https://img-blog.csdnimg.cn/img_convert/32db297e0840544bc517b17970ca56c8.png
输入下列代码。
conda install python==3.11.7
https://img-blog.csdnimg.cn/img_convert/18b8f7fe1acf89b40e3d38b4e9546ce8.jpeg
输入y即可进入下载界面,乐成界面如下。
https://img-blog.csdnimg.cn/img_convert/be14e1510db467b23dd584c96f8362df.jpeg
现在来检查一下版本。
https://img-blog.csdnimg.cn/img_convert/0604de2a6807243c5cb150cbf7f35cdc.png
2-3:安装PyTorch

   起首进入官网
https://pytorch.org/get-started/locally/
https://img-blog.csdnimg.cn/img_convert/2799b605e8bcfb933c61c2500f20e7d6.jpeg
复制下列代码
conda install pytorch::pytorch torchvision torchaudio -c pytorch
中途仍然需要你参与一次,输入y即可。
https://img-blog.csdnimg.cn/img_convert/f46a6e00983fbeb5ffe160228063648e.jpeg
显示该界面则表示安装乐成了。
https://img-blog.csdnimg.cn/img_convert/349f2221f43377a70f70bb0d9f8a7a36.jpeg
2-4:安装测试

现在我们来检查一下。
https://img-blog.csdnimg.cn/img_convert/2924dbb16f041e92cee668ec27bb2546.jpeg
   进入python环境
https://img-blog.csdnimg.cn/img_convert/84ff32771e7d263f2066f8b5eeab9295.png
https://img-blog.csdnimg.cn/img_convert/fa61f2065ac7c04b4d9022e0261631a3.jpeg
好的,如果你的界面和我同等,则表明你安装乐成了,我们下面开始配置pytorch。
三、PyCharm中配置PyTorch虚拟环境

   打开PyCharm,新建一个项目。
https://img-blog.csdnimg.cn/img_convert/25ef8b5210fce6ade05b6645657b15e6.jpeg
https://img-blog.csdnimg.cn/img_convert/87176456b7b17b08b7e9d0c09ee9f834.jpeg
由于我之前安装的是12版本的python,为了避免包冲突,所以我这里重新安装11的版本。
https://img-blog.csdnimg.cn/img_convert/cd6f54d2e3c800877ab39e0c0a8c452b.jpeg
安装过程会让你输入一次暗码。
https://img-blog.csdnimg.cn/img_convert/670ca3146f6e80df5f6a2fc1cb79e434.jpeg
现在可以看到页面右下角已经切换到11的版本了。
https://img-blog.csdnimg.cn/img_convert/00b91023c7384f5b78fc718c89d1800a.jpeg
进入设置。
https://img-blog.csdnimg.cn/img_convert/fbeeb860bd17ed687b9e0e1d522bcfc8.jpeg
为项目添加新的表明器。
https://img-blog.csdnimg.cn/img_convert/42bc53de7bc62461a11d655521215327.jpeg
https://img-blog.csdnimg.cn/img_convert/4e8dfb7ee62bf1c58d0e7e5cead310b5.jpeg
选择Conda环境,然后切换到我们刚刚安装pytorch的虚拟环境,点击确定即可。
https://img-blog.csdnimg.cn/img_convert/401899f1be3ebd62bfc6cd018131f272.jpeg
此时我们会发现,表明器已经切换乐成了,点击应用,然后再点击确定即可。
https://img-blog.csdnimg.cn/img_convert/9e45686f6da762b13f7acb50cb1b5ab6.jpeg
现在来新建一个项目。
https://img-blog.csdnimg.cn/img_convert/2b8a6fa38cd4700e45338753518aebe0.jpeg
简朴的写一个代码测试一下,没有问题。
import torch x=torch.rand(3,4) print(x)
https://img-blog.csdnimg.cn/img_convert/811e3f7c398eabb1b7363d32053cd683.jpeg

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Mac配置pytorch的保姆级教程!!