Anaconda 下载源配置(windows linux通用)并安装pytorch

Anaconda 下载源配置(windows linux通用)并安装pytorch

  1. 关闭代理!

  2. windows在用户文件夹下(C:/用户/username),ubuntu18在 /home/username文件夹下
    找到 .condarc文件,进行如下配置,注意清华源不使用https,同时把–defaults删掉
    注意:如果没有该文件,使用如下命令添加一个源会自动创建

    conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    
    channels:
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    
    show_channel_urls: true
    ssl_verify: false
    
  3. 如果出现 CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json Elapsed:

    则复制以下文件 libcrypto-1_1-x64.* libssl-1_1-x64.*从D:\Anaconda3\Library\bin 到D:\Anaconda3\DLLs.

  4. 推荐使用Pytorch官方命令进行安装,conda没有的包可使用pip命令安装(在激活的环境中使用pip和conda安装结果是一样的)。
    注意:pytorch官方命令中cuda版本是可以改的,(pytorch torchvision torchaudio版本是配套的,不能改)。经过测试在RTX3060, 驱动版本472.19下,只有cuda11.1可用,因此将11.3改为11.1。cuda11支持的最低torch版本为1.7.1.

    conda install pytorch==1.8.1 torchvision==0.9.1 torchaudio==0.8.1 cudatoolkit=11.1 -c pytorch -c conda-forge
    
  5. conda常用命令:
    创建环境: conda create --name env_name python==3.7.3
    激活环境: conda activate(deactivate) env_name
    安装包: conda install numpy==1.18.4
    卸载包:conda uninstall numpy==1.18.4
    删除环境: conda remove --name env_name --all
    更新所有库: conda update --all
    更新自身: conda update conda
    pip安装包: pip install numpy==1.18.4
    清除用不到的包及缓存 conda clean --all (针对remove环境后留下的垃圾)
    导出环境:conda env export > py36.yaml
    导入环境:conda env create -f py36.yaml

  6. 安装强化学习环境 学习地址
    创建环境
    conda create --name gym
    激活环境
    conda activate gym
    安装python
    conda install python==3.7.3
    安装gym pygame
    pip3 install gym==0.21.0 pygame
    安装pytorch(RTX30系列只能支持cuda11及以上)
    conda install pytorch==1.8.1 torchvision==0.9.1 torchaudio==0.8.1 cudatoolkit=11.1 -c pytorch -c conda-forge
    安装matplotlib seaborn
    conda install matplotlib seaborn
    安装dill
    pip3 install dill

  7. 在vscode中使用jupyter notebook,ctrl+shift+p选择python解释器,ctrl+enter运行ipynb单元格时会提示缺少ipykernel,按照提示安装即可,如下图所示点击安装
    Anaconda 下载源配置(windows linux通用)并安装pytorch_第1张图片

  8. 安装时可能出现的网络问题
    (1) conda :
    Solving environment: failed with initial frozen solve. Retrying with flexible solve.
    解决:conda版本需要更新,依次输入以下命令(在创建环境之前):

    conda update
    conda update --prefix D:\code\Anaconda3 anaconda  # 安装位置
    conda update --all
    

    (2) pip3
    WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ReadTimeoutError(“HTTPSConnectionPool(host=‘pypi.org’, port=443): Read timed out. (read timeout=15)”)’: /simple/gym/
    解决: 等待一下即可
    (3) 总结:出现问题很正常,要多baidu,不能开摆!

  9. Vscode Python函数无法跳入定义
    solution:文件->首选项->设置->搜索Python language server,下拉选择Jedi
    同时安装one dark pro插件,代码高亮

你可能感兴趣的:(Python,Python,pytorch)