大家在使用python时,难免会使用他人的代码,自己是python3,而别人的是python2.我们直接运行会报错(比如print函数括号的问题)。但是去修改代码又很麻烦。这里给大家推荐conda。我以我搭建awd平台为例。
yum和apt-get
这里我主要介绍会遇到的问题,要搭建awd比赛平台可以参考:
对于不熟悉yum和apt-get的人来说第一步就会报错。
对于linux系统会有RedHat和Debian两类的区分。
对于RedHat来说,使用的是yum指令
而Debian,使用的则是apt-get指令
docker
按照这个教程搭建awd平台需要docker环境,可以参考这两个安装方法。
https://cloud.tencent.com/document/product/213/46000
https://blog.csdn.net/weixin_41725792/article/details/109679971
python环境问题
搭建完后运行时发现,我们的服务器python3,而该项目是python2写的。
当我们需要切换python版本时,我们可以安装一个conda。
安装完conda,需要去安装python环境,安装python2可能会报错,因为python2的包已经没有维护。
安装python2时可以使用这个命令:
conda create -n py279 -c free python=2.7.9
安装完成后使用:
Conda activate py279
这里可以看到最开始是python3.12.1,然后变成了python2.7.9