前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >经常要配置生物信息/深度学习电脑环境?一文少花90%看教程的时间

经常要配置生物信息/深度学习电脑环境?一文少花90%看教程的时间

原创
作者头像
依芙
发布2024-09-15 10:22:29
1190
发布2024-09-15 10:22:29

由于本人对Linux系统学艺不精,在摸索的过程中多次由于不明原因搞崩系统,包括但不限于:低估数据分析的过程性文件大小,储存溢出;没有安装虚拟环境,软件包、脚本之间不兼容,项目被迫shutdown。

并且,中间又穿插了笔记本CPU烧掉、换电脑、装机等过程。因此在此过程中积累了丰富的Linux幼崽配置经验,为了方便日后再出现此类情况,故把完整流程附上,以节约时间。

声明:本教程为一系列繁琐过程的整合,适用于有一定环境配置基础的,但又不想花时间再过一遍网上教程的人,如有步骤表达不明确请自行到各大平台检索。

Python环境安装

官网下载anaconda3,安装过程选择默认,记得勾选将anaconda放入环境变量。

在开始菜单搜索anaocnda prompt

创建一个环境

代码语言:{shell}
复制
conda create -n py39 python=3.9
conda create -n py39 python=3.9 -c #网络差时用于指定channel
conda remove -n py39 --all #删除环境
conda config --add channels 持久通道地址,记得加s!!
conda config --remove channels 去除持久通道地址,记得加s!!
conda list  #查看该环境下的包

如果想看详细的配置文件里面有什么

代码语言:{shell}
复制
conda config --show #查看配置文件的所有信息
conda config --get #查看配置文件里channel的信息

通道(channel),其实就相等于下载地址

上pytorch官网,点击get started按照自己的配置来复制安装命令,stable为稳定版本,preview为抢先版。有独立显卡才安装cuda版本。

确保CUDA Driver版本领先于CUDA Runtime版本,否则Runtime的新功能有可能无法在显卡上实现

确定自身GPU cuda,命令行输入:nvidia-smi

如果没有显示东西,有可能是没安装显卡驱动,请到对应官网安装

验证pytorch是否安装成功

代码语言:{shell}
复制
conda activate 环境名字
python
import torch
torch.cuda.is_available()

安装pytorch,勾选全部,包括环境变量。

新建project时依次选“custom environment”,“generate new”,base python的位置“E:\develop\anaconda\env\py39\tools\python.exe”(anaconda中tools里面有启动项)

在选择环境的时候,请坚定不移地选择绿色的圆圈所标示的conda environment,不要碰其他的

否则你就会无缘无故的下载多了两个什么也没有配置好的环境
否则你就会无缘无故的下载多了两个什么也没有配置好的环境

jupyter环境配置

如何把默认路径改为自己的开发环境

jupyter在7.*以上的,修改配置文件,已经没有c.notebook.dir。需要查找The directory to use,对root_dir进行修改(记得去掉注释和注释前的空格)

删环境变量的时候不要删错了

教程参考

https://www.cnblogs.com/zwt20120701/p/11253297.html#:~:text=%E8%8F%9C%E5%8D%95%E4%B8%AD%E6%89%93%E5%BC%80Anaconda%20Prompt%20%E8%BE%93%E5%85%A5%E5%91%BD%E4%BB%A4%20jupyter%20notebook%20--generate-config%20%E6%A0%B9%E6%8D%AE%E4%B8%8A%E9%9D%A2%E8%BF%90%E8%A1%8C%E5%A4%84%E7%9A%84%E8%B7%AF%E5%BE%84%E6%89%93%E5%BC%80C%3AUsersHS.jupyterjupyter_notebook_config.py%E6%96%87%E4%BB%B6%20%E7%AC%AC%E4%BA%8C%E6%AD%A5%EF%BC%9A%E6%9B%B4%E6%94%B9%E9%85%8D%E7%BD%AE,c.NotebookApp.notebook_dir%20%3D%20%27%27%20%EF%BC%8C%E5%8E%BB%E6%8E%89%E8%AF%A5%E8%A1%8C%E5%89%8D%E9%9D%A2%E7%9A%84%E2%80%9C%23%E2%80%9D%EF%BC%88%20%E6%B3%A8%E6%84%8F%EF%BC%9A%E8%BF%99%E8%A1%8C%E5%89%8D%E9%9D%A2%E4%B9%9F%E4%B8%8D%E8%83%BD%E6%9C%89%E7%A9%BA%E6%A0%BC%E5%93%A6%20%EF%BC%89%EF%BC%9B%20%E5%9C%A8%E6%89%93%E7%AE%97%E5%AD%98%E6%94%BE%E6%96%87%E4%BB%B6%E7%9A%84%E4%BD%8D%E7%BD%AE%E5%85%88%E6%96%B0%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%88%E5%BE%88%E9%87%8D%E8%A6%81%EF%BC%8C%E6%9C%80%E5%A5%BD%E6%98%AF%E8%8B%B1%E6%96%87%E7%9A%84%EF%BC%89%20%EF%BC%8C%E7%84%B6%E5%90%8E%E5%B0%86%E6%96%B0%E7%9A%84%E8%B7%AF%E5%BE%84%E5%A1%AB%E5%9C%A8%E5%8D%95%E5%BC%95%E5%8F%B7%E4%B8%AD%EF%BC%8C%E4%BF%9D%E5%AD%98%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6

各软件官方网站

https://www.anaconda.com/download/

https://www.jetbrains.com/edu-products/download/#section=pycharm-edu

https://pytorch.org/get-started/locally/

https://www.nvidia.cn/drivers/lookup/

各类镜像

清华镜像

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

北京外国语大学镜像

https://mirrors.bfsu.edu.cn/anaconda/pkgs/main

阿里巴巴镜像

http://mirrors.aliyun.com/anaconda/pkgs/main

自己看过的优秀网络教程

https://www.bilibili.com/video/BV1S5411X7FY?p=23&vd_source=091ff76baf38fbce1e367eb6b6daace7

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 由于本人对Linux系统学艺不精,在摸索的过程中多次由于不明原因搞崩系统,包括但不限于:低估数据分析的过程性文件大小,储存溢出;没有安装虚拟环境,软件包、脚本之间不兼容,项目被迫shutdown。
  • 并且,中间又穿插了笔记本CPU烧掉、换电脑、装机等过程。因此在此过程中积累了丰富的Linux幼崽配置经验,为了方便日后再出现此类情况,故把完整流程附上,以节约时间。
  • 声明:本教程为一系列繁琐过程的整合,适用于有一定环境配置基础的,但又不想花时间再过一遍网上教程的人,如有步骤表达不明确请自行到各大平台检索。
  • Python环境安装
    • 通道(channel),其实就相等于下载地址
    • jupyter环境配置
      • 如何把默认路径改为自己的开发环境
        • 各软件官方网站
          • 各类镜像
            • 自己看过的优秀网络教程
            相关产品与服务
            GPU 云服务器
            GPU 云服务器(Cloud GPU Service,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于生成式AI,自动驾驶,深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档