- 嗨,我要做一些工作Ubuntu-20.04.3,pdf 指南告诉我使用“模块添加 miniconda/3”和“模块添加 gcc/10.2.0”设置环境。然后我必须使用赛通化然后编译海湾合作委员会进而Python命令来执行程序。
- 我在学校用电脑做这个,所以使用这些命令没有问题,但现在我尝试在我的电脑上使用 ubuntu。每次我使用“模块添加”命令弹出“模块:未找到命令”。该软件的版本看起来不错,所以我不知道为什么我不能使用模块添加这些是该软件的版本。
- python -V ---> Python 3.9.5
- cython -V ---> Cython 版本 0.29.24
- gcc --version ---> gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 版权所有 (C) 2019 Free Software Foundation, Inc. 这是免费软件;请参阅来源以了解复制条件。没有任何保证;甚至对于适销性或特定用途的适用性也不提供保证。
我需要更新或安装什么才能使它正常工作?
更新:
- 我重新安装了,希望一切正常,但仍然不行,不知怎么的,我得到了 Python 3.9.5
- 主目录中 echo $PATH 的结果没有 cd 命令 ---> /home/carlosg/miniconda3/bin:/home/carlosg/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
答案1
模块系统是 ubuntu 中 environment-modules 包的一部分。(用 安装apt install environment-modules
)然而,安装它只是成功的一半。
当多个冲突的软件包和版本可以分别安装在并行子目录中时,模块系统经常用于集群和其他共享系统。环境模块包不包含该软件,它只是一种管理环境变量的便捷方式,用于将选定的包集成到用户环境中。
您可以在本地系统上安装模块,但您还必须安装所需的单个包并为它们创建模块。
或者,如果您不使用冲突的软件包(例如多个版本的 gcc 或多个版本的 python/anaconda),您可以只安装您想要的软件包并将其永久留在您的环境中,而不是使用模块。
一些软件包可以在 ubuntu 中使用 ubuntu apt 系统获取。例如,Ubuntu 20.04 自带 python 3.8.10 和 gcc 9.3,而 gcc 10.3 也可以通过 apt install 在 Ubuntu 中使用。其他软件包(如 miniconda / anaconda)可以从相应网站下载。