Pytorch环境深度学习环境
1、安装minicoda
下载地址:Miniconda — miniconda documentation
设置环境变量:
| 安装路径\Miniconda3 |
| |
| 安装路径\Miniconda3\Scripts |
| |
| 安装路径\Miniconda3\Library\bin |
测试:打开cmd,输入conda测试指令是否有效。
2、配置base环境国内镜像
(1)conda镜像
| 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/bioconda/ |
| conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ |
| conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/ |
| |
| conda config --set show_channel_urls yes |
(2)pip镜像
| |
| pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple |
| |
| pip install package -i https://pypi.tuna.tsinghua.edu.cn/simple |
注:base环境配置以后,其实就是全局环境都应用了上述源,新创建的虚拟环境的pip指令、conda指令也都使用上述源地址。可以通过查看源配置指令在新创建的虚拟环境进行查看:
| |
| conda config --show-sources |
| |
| |
| pip3 config list |
3、创建虚拟环境
| |
| conda env list |
| |
| |
| conda create -n env_name python=3.8 |
| |
| |
| conda create --name env_name python=3.8 numpy pandas jupyter |
| |
| |
| conda activate env_name |
| |
| |
| conda deactivate env_name |
4、安装包
(1)conda
| |
| conda list |
| |
| conda search package_name |
| |
| conda install package_name |
| |
| conda install package_name=2.2.0 |
| |
| conda update package_name |
| |
| conda remove package_name |
(2)pip
| |
| pip list |
| |
| |
| pip show package |
| |
| pip install SomePackage |
| pip install SomePackage==1.0.4 |
| pip install 'SomePackage>=1.0.4' |
| |
| |
| pip uninstall package |
| |
| pip list --outdated |
| |
| pip install --upgrade package |
5、Pytorch环境安装
官网:Start Locally | PyTorch
cuda版本:
(1)widows
NVIDIA控制面板 -> 系统信息 -> 组件 -> NVCUDA.DLL一栏查看版本号

(2)Linux
指令:nvidia-smi(实时监控:watch -n 1 nvidia-smi)

安装对应cuda版本的pytorch,个人经验表示:一般的使用pip安装成功率和下载速率更好。如果自己系统的cuda版本太高,pytorch官方平台没有对应版本的torch,可以选择当前支持cuda版本最高的版本,一般的cuda都会向下兼容,但是太低的版本可能不行(亲测:12.0cuda安装11.7以下的版本torch后续会有很多问题,尽量做到cuda和torch匹配,否则选取最高版本的torch)。
本系统windows平台CUDA12.07安装pytorch2.0.0版本指令:
| pip install torch==2.0.0+cu118 torchvision==0.15.1+cu118 torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/cu118 |
附录
1、配置conda清华源
| 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/bioconda/ |
| conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ |
| conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/ |
| |
| conda config --set show_channel_urls yes |
| |
| |
| conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ |
2、配置pip镜像源
| |
| pip3 config list |
| |
| pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple |
| |
| |
| |
| http://mirrors.aliyun.com/pypi/simple/ |
| |
| https://pypi.mirrors.ustc.edu.cn/simple/ |
| |
| https://pypi.douban.com/simple/ |
| |
| pip config set global.index-url 上述源地址 |
3、conda相关操作
| |
| conda config --show |
| |
| |
| conda config --show-sources |
| |
| |
| conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/ |
| |
| |
| conda env list |
| |
| |
| conda create -n env_name python=3.8 |
| |
| |
| conda create --name env_name python=3.8 numpy pandas jupyter |
| |
| |
| conda remove package_name |
| |
| |
| conda activate env_name |
| |
| |
| conda deactivate env_name |
| |
| |
| conda env remove --name your_env_name |
| |
| |
| conda create --name new_env_name --clone old_env_name |
| |
| |
| conda --version |
| conda -V |
| |
| |
| conda update conda |
| |
| |
| conda create --name new_env_name --clone old_env_name |
| |
4、pip相关操作
| |
| pip list |
| |
| |
| pip show package |
| |
| |
| pip install SomePackage |
| pip install SomePackage==1.0.4 |
| pip install 'SomePackage>=1.0.4' |
| |
| |
| pip install package=2.2.0 |
| |
| |
| pip uninstall package |
| |
| |
| pip list --outdated |
| |
| |
| pip install --upgrade package |
| |
| |
| pip --version |
| |
| |
| pip install -U pip |
| |
| |
| pip search SomePackage |
| |
| |
| pip show |
| |
| |
| pip show -f SomePackage |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理