🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 比赛环境搭建 ## 根据比赛章程,可知 1. 操作系统:Ubuntu 18.0 2. Python SDK:Anaconda3 3. 数据科学、图形和机器学习库:Scipy、Numpy、scikit-learn、Pandas、 TensorFlow、TensorBoard、Flask、torch等 ## 一、安装Ubuntu 18.0 1. 访问[阿里云镜像站下载镜像文件](http://mirrors.aliyun.com/ubuntu-releases/18.04/) ~~~ ubuntu-18.04.6-desktop-amd64.iso【符合要求的版本皆可】 ~~~ 2. 之后可以参考[如何在Vmware中导入镜像](http://help.xhwl.cc/2479241)进行系统安装 **注:操作系统在正式比赛的时候默认已安装好了,因此这里的教程只供在自己电脑上的本地部署** ## 二、 安装Python SDK **因正式比赛的时候只提供本地安装包,故只介绍本地安装的方法** [SDK包下载点我](http://gaosu.xingkenet.cn:81/sdk.zip)←由作者打包好的SDK包 【注:因不知道比赛环境的版本,所以只能**折中打包了较新的版本**】 1. 下载完后,将其复制到虚拟机环境下,亦可先解压,再复制 2. (解压复制的SDK包,)之后请按以下顺序安装【**推荐一个包解压到一个文件夹**】 { ①Anaconda3【包含Scipy、Numpy、Pandas、Flask】 ②OpenCV ③Scikit-learn ④TensorFlow ⑤Torch } 1. 建议安装③~⑤的时候,新建**不同的虚拟环境**进行安装 2. 安装前一定要注意**安装包版本号**与**虚拟环境的Python版本**是否匹配! ``` Tips: Ⅰ.新建虚拟环境方法:conda create -n 环境名 python=python的版本号,例如python=3.6 Ⅱ.切换环境方法:conda activate 环境名 Ⅲ.删除环境方法:conda remove -n 环境名 --all Ⅳ.退出环境方法:conda deactivate 环境名 Ⅴ.若安装包名含有py38,则表明需要至少python3.8的版本才能安装并运行,以此类推 ``` ``` .sh安装方法: 在终端中输入"bash 文件名.sh"即可[可在输入bash 之后将文件拖入终端,免去输入文件名.sh] .whl安装办法 在终端中输入"pip install 文件名.whl"即可[可在输入pip install 之后将文件拖入终端,免去输入文件名.whl] .tar.bz2安装方法 *在没有安装Anaconda时,可以先双击打开'.tar.bz2'文件,观察是否有./configure、Readme、install类的文件或文件夹 若有则用法1,无则用法2* *若已安装Anaconda,推荐直接用法2进行安装* 法1:Ⅰ.在终端中输入"tar xvf 文件名.tar.bz2"[可在输入tar xvf 之后将文件拖入终端,免去输入文件名.tar.bz2] Ⅱ.在终端中输入"cd 解压后的目录" Ⅲ.在终端中输入"./configure"或"make"或"sudo make install"皆可 法2:在终端中输入"conda install 文件名.tar.bz2"即可[可在输入conda install 之后将文件拖入终端,免去输入文件名.tar.bz2] ``` ``` 推荐anaconda一个虚拟环境,Pytorch一个虚拟环境,Tensorflow一个虚拟环境,其余任意。 不过在安装包需求的python版本与虚拟环境的python版本一致时,也可以放在一起装。 ``` ## 三、验证环境搭建是否成功 1. Anaconda3 ``` 以下任意皆可 Ⅰ.打开终端,出现"(base)root@xxx:$",即搭建成功 Ⅱ.打开终端,输入"conda activate base",之后出现"(base)root@xxx:$",即搭建成功 ``` 2.OpenCV ``` 首先进入安装了OpenCV的虚拟环境 Ⅰ.打开终端,输入"python" Ⅱ.之后输入"import cv2","print(cv2.__version__)" 如果返回"X.X.X-xxx",即搭建成功【返回版本号即可】 ``` 3. Scikit-learn ``` 首先进入安装了Scikit-learn的虚拟环境 Ⅰ.打开终端,输入"python" Ⅱ.之后输入"print("Sklearn verion is {}".format(sklearn.\_\_version\_\_))" 如果返回"Sklearn verion is X.XX.X",即搭建成功 ``` 4. TensorFlow ``` 首先进入安装了TensorFlow的虚拟环境 Ⅰ.打开终端,输入"python" Ⅱ.之后输入"import tensorflow as tf" 如果 无任何返回(变为'等待输入状态">>"'),即搭建成功 ``` 5. Torch ``` 首先进入安装了Torch的虚拟环境 Ⅰ.打开终端,输入"python" Ⅱ.之后输入"import torch" 如果 无任何返回(变为'等待输入状态">>"'),即搭建成功 ```