如何在非root的服务器账户下配置python科研环境

Intro

在非root的linux服务器比如ubuntu 18.04上如何配置科研环境,如何在非root(无法sudo apt-get install)安装自己需要的package

  • 使用conda在自己的环境下安装,
    • conda是可以非root安装的
    • 另外conda提供安装别的linux package的方案
      • 比如安装screen conda install -c conda-forge screen

Install conda

这里选择miniconda作为演示,因为miniconda比较轻量级
首先从官网下载安装的脚,将脚本传到服务器上
执行bash Miniconda3-py38_4.11.0-Linux-x86_64.sh

conda change source

换源
参考tuna

  1. vim ~/.condarc
  2. ctrl c+v
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

create new environment

conda 从已有的环境创建environment
下面的配置文件适用于:

  • python =3.8
  • cudatoolkit=11.3 (verified compatible with device CUDA at 11.4)

安装的pakcage:

  • torch=1.9.0
  • torchvision=0.10.0
  • torchaudio=0.9.0
# This file may be used to create an environment using:
# $ conda create --name <env> --file <this file>
# platform: linux-64
@EXPLICIT
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/blas-1.0-mkl.conda
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/ca-certificates-2021.10.8-ha878542_0.tar.bz2
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/intel-openmp-2021.3.0-h06a4308_3350.conda
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/ld_impl_linux-64-2.35.1-h7274673_9.conda
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/libstdcxx-ng-9.3.0-hd4cf53a_17.conda
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/libgomp-9.3.0-h5101ec6_17.conda
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/mkl-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值