conda 高頻應(yīng)用命令
https://docs.conda.io/en/latest/miniconda.html #conda 安裝
rm -rf /mypath/minconda ~/.condarc ~/.conda ~/.continuum #conda 卸載
#conda 環(huán)境創(chuàng)建 軟件安裝
conda create -n 'U_env' python=2 -y #創(chuàng)建python2的環(huán)境
conda activate 'U_env'
conda search 'pack(r-pack)'
conda intall -c channel 'pack=version' #從指定channel 安裝指定版本的軟件
conda remove -n 'U_env' --all
寫出conda 環(huán)境ymal配置文件
conda env export --file U_env.yml --name U_env #導(dǎo)出環(huán)境配置
conda env create -f U_env.yml #新設(shè)備部署環(huán)境
常用conda channel 配置
新裝conda執(zhí)行conda config
在用戶目錄生成.condarc 配置文件
channels:
- conda-forge
- bioconda
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
超級(jí)管理員 root 配置 conda 環(huán)境給普通用戶使用
下載: root 用戶下載minconda wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
安裝 bash Miniconda3-latest-Linux-x86_64.sh
根據(jù)提示完成安裝
配置channel conda config
生成在/root目錄.condarc
》》》建議重啟主機(jī)《《《
切換普通用戶使用conda 命令: /__path__/conda init bash
激活使用
普通用戶創(chuàng)建的環(huán)境conda create -n xxx python=3.9.0
將放置在用戶的home目錄下
顯示所有環(huán)境路徑 conda env list
配置 jupyter-notebook
安裝 conda install jupyter
生成配置文件: jupyter-notebook --generate-config
編輯配置文件,建議修改如下內(nèi)容
#將ip設(shè)置為*纳寂,意味允許任何IP訪問(wèn)
c.NotebookApp.ip = ' * '
# 服務(wù)器上并沒有瀏覽器可以供Jupyter打開
c.NotebookApp.open_browser = False
# 監(jiān)聽端口設(shè)置為8888或其他自己喜歡的端口
c.NotebookApp.port = 8898 ### 注意服務(wù)器的 firewall 需要放行 8898 端口
# 我們可以修改jupyter的工作目錄揩魂,也可以保持原樣不變民晒,如果修改的話,要保證這一目錄已存在
c.MappingKernelManager.root_dir = '/root/jupyter_codes'
# 允許遠(yuǎn)程訪問(wèn)
c.NotebookApp.allow_remote_access = True
# 添加登入密碼
c.NotebookApp.password = u'sha1:xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
后臺(tái)掛起來(lái) jupyter notebook nohup jupyter notebook --allow-root &>~/jupyter.log &
配置 jupyterhub 進(jìn)行多用戶管理
安裝:conda install -c conda-forge jupyterhub=2.0.0 -y
在當(dāng)前目錄創(chuàng)建配置文件 jupyterhub --generate-config
使用指定的配置文件啟動(dòng)jupyterhub jupyterhub -f /__path__/jupyterhub_config.py