文章目录
-
-
-
- 一·安装Anaconda
- 二·安装pycharm(可选)
- 三·新建虚拟环境
- 四·在虚拟环境中安装pytorch
- 五·Jupyter Notebook 中切换/使用 conda 虚拟环境
-
- **推荐采用 nb_conda_kernels 添加所有环境**
- 六.Jupyter-notebook命令行打开之后不能自动跳转浏览器
- 七·Pycharm运用Anaconda环境
-
-
一·安装Anaconda 从Anaconda官网下载,按照正常流程走就可以。
二·安装pycharm(可选) 从Pycharm官网下载,按照正常流程走就可以。
三·新建虚拟环境 注意:如果命令行报HTTP之类的错误,我们需要修改默认的镜像源。
#添加镜像源
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2#显示检索路径
conda config --set show_channel_urls yes#显示镜像通道
conda config --show channels
如果还是报错:打开.condarc文件,win是在C:\Users\用户名文件夹中,删除 -defaults
#恢复默认镜像源
conda config --remove-key channels
- 用conda命令建立
- 打开Anaconda文件夹下的Anaconda Prompt带powershell管理员权限的终端
【环境配置|Anaconda虚拟环境配置pytorch流程并在Jupyter Notebook中切换】
文章图片
- 输入conda create -n 环境名称 python=版本
例如:
conda create -n pytorch_pyg python=3.9
- 命令行conda activate pytorch_pyg(环境名) 激活新建的环境
能够激活的话,那证明这个虚拟环境建立成功了!
- 打开Anaconda文件夹下的Anaconda Prompt带powershell管理员权限的终端
- 打开pytorch官网,按照自己的需要,选择安装cpu或者GPU版本(GPU的CUDA版本向下兼容,命令行输入nvidia–smi查看CUDA版本)
- 如果上述不成功,或者速度比较慢,同样可以在官网选择用pip命令安装。
pip3 install torch torchvision torchaudio
- 速度实在非常慢,可以采用离线安装的方式(其他各种包安装慢,都可以采用这种方式)。
- 打开python离线拓展安装包网站。
- 搜索框中输入需要的安装包。比如pythorch 需要安装的torch, torchvision, torchaudio包,选择需要下载的版本放入当前命令行目录。(下载有可能需要科学上网)
cp39代表python版本号(根据虚拟环境建立的版本号选择)win_amd64代表是windows64位操作系统
文章图片
3.在当前虚拟环境中输入如下命令离线安装(要将刚才下载的.whl文件放入当前虚拟环境文件夹或者命令行cd 到文件下载目录再进行安装)
文件在目录下的话xxx.whl在命令行输入前几个字母按Tab会自动识别。
pip install xxx.whl
4.安装结束后,测试是否安装成功
#输入 python >>>import torch >>>torch.__version__ #如果出现版本号,就证明安装成功了 >>>torch.cuda.is_available() True 安装了CUDA False 没安装
5.删除虚拟环境
conda remove -n your_env_name -all # your_env_name 自己的虚拟环境名(pytorch_pyg)
- 打开python离线拓展安装包网站。
conda activate your_env_name# 刚才建立的虚拟环境(pytorch_pyg)
conda install ipykernel
conda deactivateconda activate base
conda install nb_conda_kernels
#命令行输入jupyter notebook打开jupyter
jupyter notebook
文章图片
可以看到在base环境中打开的jupyter notebook也能选择切换环境了。
注意:conda install nb_conda_kernels在base环境中输入运行。
六.Jupyter-notebook命令行打开之后不能自动跳转浏览器
- 首先打开Anoconda Prompt
- 输入命令,生成配置文件
jupyter_notebook_config.py
jupyter notebook --generate-config
- 根据Anoconda Prompt窗口中给出的路径,找到jupyter_notebook_config.py文件打开
- Ctrl+F查找
c.NotebookApp.password
,在其下方加入如下内容
# c.NotebookApp.browser = '' import webbrowser webbrowser.register('chrome',None,webbrowser.GenericBrowser(u'C:\Program Files\Google\Chrome\Application\chrome.exe')) c.NotebookApp.browser = 'chrome'
- 保存退出,重新打开jupyter notebook就可以自动跳转浏览器了。
C:\Program Files\Google\Chrome\Application\chrome.exe
是浏览器所在路径(其他浏览器改成对应的浏览器名称)七·Pycharm运用Anaconda环境 这个就比较简单了,在File->Settings->Project:XX->Python Interpreter 选项中点击+(Add Python Interpreter)新增Anaconda环境就可以了。
推荐阅读
- 深度学习|Anaconda中安装pytorch,并在pycharm中配置【win10】
- pytorch|【Pytorch基础】torch.nn.BCELoss()和torch.nn.BCEWithLogitsLoss()损失函数
- 深度学习|torch 循环神经网络torch.nn.RNN()和 torch.nn.RNNCell()
- 【Pytorch学习】|torch.nn.init常用函数总结
- 深度学习|pth转onnx
- PyTorch|语义分割基础知识
- yolov5|跑yolov5又出啥问题了(1)p,r,map全部为0
- pytorch|【pytorch笔记】(五)自定义损失函数、学习率衰减、模型微调
- Python|Linux服务器配置Python+PyTorch+CUDA深度学习环境