新电脑环境配置/人工智能
电脑配置
- CPU: 13代i7
- GPU: 4060
- OS: win11
环境
Git Bash
# 测试
$ git --version
Python
# 测试
$ python --version
CUDA
我参考的是这篇文章,但是安装的版本是12.3
分为两个部分:
# cuDNN 安装好之后的测试
$cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\extras\demo_suite
$.\bandwidthTest.exe
Conda
# 环境变量的配置(默认路径)
C:\ProgramData\anaconda3
C:\ProgramData\anaconda3\Scripts
C:\ProgramData\anaconda3\Library\mingw-w64\bin
C:\ProgramData\anaconda3\Library\usr\bin
C:\ProgramData\anaconda3\Library\bin
# 测试
$ python
$ conda --version
pytorch
有两种方式:装在虚拟环境里和装在系统环境里
# conda 命令
$ conda install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia
# pip 命令
$ pip install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia
此处我安装在了conda环境里
$ conda create --name py311 python=3.11.7
(这里需要关掉重开一次,有提示要init就conda init一下)
$ conda activate py311
$ conda install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia
# 测试
$ conda list
区别:感谢出处
- 在conda环境中安装的会被放在
anaconda3/pkgs
文件夹中 - 在系统python环境下安装的会被放在
~/.local/lib/python3.x/site-packages
文件夹中 - 在conda环境中使用
pip
安装会被放在anaconda3/envs/current_env/lib/python3.x/site-packages
文件夹中 - 在conda环境下,使用conda和pip安装同样的包,优先寻找的是conda安装的
- 在conda环境下使用conda安装可以避免不同环境中对一个包的重复安装
遇到的一些问题
powershell脚本权限问题
. : 无法加载文件 C:\Users\22685\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参 阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 3 + . 'C:\Users\22685\Documents\WindowsPowerShell\profile.ps1' + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
原因:
输入get-ExecutionPolicy
,输出Restricted
,说明脚本执行策略受限
解决:
- 打开终端管理员
- 输入
set-ExecutionPolicy RemoteSigned
测试:
输入get-ExecutionPolicy
,输出RemoteSigned
,√
tensorflow待安装
版本对照表
安装方法
因为和我的cuda版本不匹配就不装了,之后可能会用cuda10.1和tensorflow,到时候装了的话会更新
# conda删除环境
$ conda deactivate
$ conda env list
$ conda remove -n [环境名] --all
eg: conda remove -n py311_tensorflow --all
Visual Studio Code
其他软件推荐(有别的推荐可以评论区发)
- Snipaste 截图软件
- WinRAR 解压软件
- DeepL 留子的翻译软件