大家在使用python时,难免会使用他人的代码,自己是python3,而别人的是python2.我们直接运行会报错(比如print函数括号的问题)。但是去修改代码又很麻烦。这里给大家推荐conda。我以我搭建awd平台为例。

yum和apt-get

这里我主要介绍会遇到的问题,要搭建awd比赛平台可以参考:

https://cloud.tencent.com/developer/article/1423407

对于不熟悉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

在这里插入图片描述