1. 程式人生 > 其它 >專案環境搭建

專案環境搭建

檢視當前gpu

!nvidia-smi

下載conda

!which python   ##檢視python的絕對路徑
!python --version ##檢視python版本號
!echo $PYTHONPATH  ##檢查PYTHONPATH變數並置為空
%env PYTHONPATH=
!echo $PYTHONPATH  ##檢查PYTHONPATH
%%bash
MINICONDA_INSTALLER_SCRIPT=Miniconda3-latest-Linux-x86_64.sh
MINICONDA_PREFIX=/usr/local
wget https://repo.continuum.io/miniconda/$MINICONDA_INSTALLER_SCRIPT
chmod +x $MINICONDA_INSTALLER_SCRIPT
./$MINICONDA_INSTALLER_SCRIPT -b -f -p $MINICONDA_PREFIX

##!wget -c https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh  ##安裝支援python3.7的conda

檢視conda是否安裝成功
參考https://www.cnblogs.com/liulunyang/p/14291526.html
https://www.jianshu.com/p/edaa744ea47d
https://www.codenong.com/cs109703751/

!which conda
!conda --version
!which python
!python
import sys
sys.path
import sys
_ = (sys.path
        .append("/usr/local/lib/python3.9/site-packages"))
import sys
sys.path

用conda建立一個新環境

# 建立一個環境名為py34,指定Python版本是3.4
#(不用管是3.4.x,conda會為我們自動尋找3.4.x中的最新版本)
conda create --name py36 python=3.6
# 通過建立環境,我們可以使用不同版本的Python
conda create --name py27 python=2.7

# 在Linux & Mac中使用source activate啟用
source activate py34

# 在Linux & Mac中使用source deactivate
source deactivate

命令啟用失敗
注意只有把conda info -e放在一個shell中才成立,否則會回到預設環境中
參考連結:
https://stackoverflow.com/questions/62610289/conda-activate-and-conda-init-fail-to-work-in-colab-as-per-june-2020
https://stackoverflow.com/questions/55342122/conda-activate-on-travis-ci
```
%%shell
eval "$(conda shell.bash hook)" 
conda activate py36
python --version
conda info -e
```

# 刪除環境
conda remove -n py34 --all

#檢視當前所有環境
輸出中帶有【*】號的的就是當前所處的環境
conda info -e

當!cd /root/miniconda3/bin/切換目錄不起效時,可以使用

%cd /root/miniconda3/bin/

把conda新增到環境變數中