[software development] gcc版本问题
Tofloor
poster avatar
潜水7年
deepin
2025-01-05 17:34
Author

现在情况是这样,需要运行一个旧的项目代码,运行要求python环境3.6.1,然后python环境需要gcc版本7.5.0,但是服务器gcc版本是11.4,因此在conda中安装的python3.6一运行就报错,想问下服务器上的gcc可以安装多个版本同时使用吗?

我感觉好像是不行的,我觉得很多库依赖gcc,如果更改了默认gcc版本,那么很多库和软件无法运行。

还是说两个版本的gcc可以共存,软件运行时需要用哪个版本就会自己决定用哪个版本。

Reply Favorite View the author
All Replies
pzm9012
deepin
Solutions Team Moderator
2025-01-05 17:59
#1

试一下用ACE呢

https://bbs.deepin.org.cn/phone/zh/post/272333

Reply View the author
raspbian
deepin
2025-01-05 18:01
#2

docker一把梭

Reply View the author
泡饭
deepin
2025-01-05 19:10
#3

https://t.doruo.cn/1ymwCwszS
试试这个???

Reply View the author
潜水7年
deepin
2025-01-06 09:34
#4
raspbian

docker一把梭

哈哈哈,确实,docker是好用,但是我现在的问题就是使用了一个ubuntu22.04的docker镜像,想在里面跑各个项目的代码,然后发现各个项目要求的gcc不一样,现在我又整了一个ubuntu18.04的镜像

Reply View the author
fallingstar-ten
deepin
2025-01-06 09:46
#5

conda就好了

Reply View the author
raspbian
deepin
2025-01-06 10:57
#6
潜水7年

哈哈哈,确实,docker是好用,但是我现在的问题就是使用了一个ubuntu22.04的docker镜像,想在里面跑各个项目的代码,然后发现各个项目要求的gcc不一样,现在我又整了一个ubuntu18.04的镜像

一个容器只是跑一个单独的服务

如果想实现各种功能的话 你可以用docker compose

Reply View the author
潜水7年
deepin
2025-01-06 11:19
#7
pzm9012

试一下用ACE呢

https://bbs.deepin.org.cn/phone/zh/post/272333

好嘞,我关注一下

Reply View the author
潜水7年
deepin
2025-01-06 11:19
#8
raspbian

docker一把梭

就是用的docker,哈哈

Reply View the author
潜水7年
deepin
2025-01-06 11:21
#9
fallingstar-ten

conda就好了

要用到不同版本的时候感觉不太行~~在ubuntu22.04上安装的Python3.6进不去交互命令行,就因为22.04是gcc11.4版本,conda安装的python3.6是gcc7.5编译的,会报错,所以我才有此一问😂

Reply View the author