win10深度学习环境配置

nvidia驱动以及cuda的安装与卸载

下载cuda和对应的cudnn
nvidia官网
直接在搜索栏搜索想要下载的版本,cuda11.x和cudnn11.x
在这里插入图片描述
首先安装cuda
安装cuda会自动安装相对应的显卡驱动,不需要再单独安装显卡驱动。
卸载cuda和驱动
当需要卸载驱动和cuda更换新版本时,直接在windows的应用卸载中把带有nvidia和cude的全部卸载,然后把C:\Program Files\NVIDIA GPU Computing ToolkitC:\Program Files\NVIDIA Corporation删除即可。

pycharm与anaconda的使用

1、安装pycharm与anaconda
2、anaconda使用
从此处打开anaconda

在这里插入图片描述
终端显示:
在这里插入图片描述
在终端创建虚拟环境(conda create --name "虚拟环境名" python=3.x
创建的虚拟环境位置默认在:C:\Users\ccs\.conda\envs路径下。
然后在终端使用conda activate "虚拟环境名"进入虚拟环境
在虚拟环境下安装需要的功能包:
从不同源下载功能包的方法:
①直接换源(清华源为例):
查看源:conda config --show-sources
添加清华源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
删除源:conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
切换回默认源:conda config --remove-key channels
使用源的情况也可在路径C:\Users\ccs下的.condarc文件中查看
②临时换源(中科大源为例):
在命令后添加-i https://pypi.mirrors.ustc.edu.cn/simple/
例如:pip install numpy -i https://pypi.mirrors.ustc.edu.cn/simple/
则当前的命令会用中科大源去加载
安装的功能包路径为:C:\Users\ccs\.conda\envs\虚拟环境名\Lib\site-packages
3、在conda虚拟环境中下载pytorch
创建虚拟环境 conda create --name ENVNAME python=3.x
进入虚拟环境 conda activate ENVNAME
添加国内源(此处把清华源和中科大源全部添加)
添加清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

添加中科大源:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

然后去pytorch官网按照自己的版本配置下载pytorch下载pytorch
在这里插入图片描述
把命令conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch中的 -c pytorch去掉,运行conda install pytorch torchvision torchaudio cudatoolkit=11.3即可完成下载。
4、pycharm使用
配置python解释器,选择所创建的虚拟环境下的python.exe文件:
例如:虚拟环境位置C:\Users\ccs\.conda\envs,创建的虚拟环境名字“123”,
则添加解释器为C:\Users\ccs\.conda\envs\123路径下的python.exe
在这里插入图片描述

配置conda的可执行文件:
添加文件C:\Users\ccs\.conda\envs\.conda_envs_dir_test
所有的虚拟环境共用同一个文件
在这里插入图片描述
当配置好解释器时,在pycharm中无法看到虚拟环境下安装的功能包
在这里插入图片描述
此时,关掉pycharm重新打开即可显示。
在这里插入图片描述
***注意:***若系统中没有单独安装python,只是用conda创建的虚拟环境,则需要把创建的虚拟环境中的python添加到系统环境变量(如果单独安装python,系统环境变量是会自动添加的),否则,在pycharm中无法使用pip命令。(有的好像也会自动添加,不知道为啥我的没有自动添加)
计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量(新建或者编辑)
在这里插入图片描述
然后就可以在pycharm中使用pip命令,但是还有报错WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
这是因为conda的环境变量也没有添加
正确应该是:
在这里插入图片描述
这样pycharm中对应的环境就完全是conda创建的虚拟环境了。
还有一点,就是如果你单独安装了python(自动添加了环境变量),又使用conda创建了环境(没有添加环境变量),那在pycharm中使用pip时使用的单独安装的python带的pip版本,而不是虚拟环境中的pip版本。
5、更改默认虚拟环境的安装位置:
虚拟环境的默认位置为:C:\Users\ccs\.conda\envs
若不想放到C盘,可以在路径C:\Users\ccs下的.condarc文件中更改
在.condarc文件中直接添加

envs_dirs:
  - D:\Anaconda3\envs
pkgs_dirs: 
  - D:\Conda\install\envs\pkgs

更改为自己想放置的位置,若更改之后不生效,重启电脑,并给envs文件夹赋权限
教程

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值